gui/macOS: Do not assume accountState will always be valid

When removing an account this can change

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
This commit is contained in:
Claudio Cambra 2025-03-19 18:57:10 +01:00
parent 182ff73c84
commit 697c3080ca

View File

@ -206,7 +206,10 @@ void FileProviderSocketController::sendNotAuthenticated() const
void FileProviderSocketController::sendAccountDetails() const
{
Q_ASSERT(_accountState);
if (!_accountState) {
qCWarning(lcFileProviderSocketController) << "No account state available to send account details, stopping";
return;
}
const auto account = _accountState->account();
Q_ASSERT(account);