Fix unreliable Preferences from Account Source (#798)

* Create empty Preferences object on error

* Update prefs from account when preferences fails
This commit is contained in:
Jacoco
2023-09-01 21:28:02 +02:00
committed by GitHub
parent 807010893a
commit 53369eb2d4

View File

@@ -146,6 +146,9 @@ public class AccountSession{
@Override
public void onError(ErrorResponse error){
Log.w(TAG, "Failed to load preferences for account "+getID()+": "+error);
if (preferences==null)
preferences=new Preferences();
preferencesFromAccountSource(self);
}
})
.exec(getID());