diff --git a/Telegram/Resources/langs/lang.strings b/Telegram/Resources/langs/lang.strings index a391f3644..3c25852ae 100644 --- a/Telegram/Resources/langs/lang.strings +++ b/Telegram/Resources/langs/lang.strings @@ -1643,7 +1643,7 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL "lng_passport_delete_email_sure" = "Are you sure you want to delete your email address?"; "lng_passport_delete_phone" = "Delete phone number"; "lng_passport_delete_phone_sure" = "Are you sure you want to delete your phone number?"; -"lng_passport_success" = "Authorization successfull!"; +"lng_passport_success" = "Authorization successful!"; "lng_passport_stop_sure" = "Are you sure you want to stop this authorization?"; "lng_passport_stop" = "Stop"; "lng_passport_restart_sure" = "An unexpected error has occurred. Perhaps some changes were made from a different Telegram application. Would you like to restart this authorization?"; diff --git a/Telegram/SourceFiles/passport/passport_panel_controller.cpp b/Telegram/SourceFiles/passport/passport_panel_controller.cpp index eca452333..a1c73a136 100644 --- a/Telegram/SourceFiles/passport/passport_panel_controller.cpp +++ b/Telegram/SourceFiles/passport/passport_panel_controller.cpp @@ -539,7 +539,9 @@ void PanelController::uploadSpecialScan( QByteArray &&content) { Expects(_editScope != nullptr); Expects(_editDocument != nullptr); - Expects(_editScope->selfieRequired); + Expects(_editDocument->requiresSpecialScan( + type, + _editScope->selfieRequired)); _form->uploadSpecialScan(_editDocument, type, std::move(content)); } @@ -547,7 +549,9 @@ void PanelController::uploadSpecialScan( void PanelController::deleteSpecialScan(SpecialFile type) { Expects(_editScope != nullptr); Expects(_editDocument != nullptr); - Expects(_editScope->selfieRequired); + Expects(_editDocument->requiresSpecialScan( + type, + _editScope->selfieRequired)); _form->deleteSpecialScan(_editDocument, type); } @@ -555,7 +559,9 @@ void PanelController::deleteSpecialScan(SpecialFile type) { void PanelController::restoreSpecialScan(SpecialFile type) { Expects(_editScope != nullptr); Expects(_editDocument != nullptr); - Expects(_editScope->selfieRequired); + Expects(_editDocument->requiresSpecialScan( + type, + _editScope->selfieRequired)); _form->restoreSpecialScan(_editDocument, type); }