From 3330b201ddca66fd56ff294e4d8fc2a0d376db5b Mon Sep 17 00:00:00 2001 From: Baptiste Grob <60621355+baptiste-grob@users.noreply.github.com> Date: Tue, 27 Oct 2020 14:15:13 +0100 Subject: [PATCH] fix: reload user preferences after signing in --- app/assets/javascripts/services/preferencesManager.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/app/assets/javascripts/services/preferencesManager.ts b/app/assets/javascripts/services/preferencesManager.ts index 6b3b8f821..3ad9faef4 100644 --- a/app/assets/javascripts/services/preferencesManager.ts +++ b/app/assets/javascripts/services/preferencesManager.ts @@ -58,15 +58,15 @@ export class PreferencesManager extends ApplicationService { this.userPreferences = (await this.application!.singletonManager!.findOrCreateSingleton( predicate, contentType, - FillItemContent({}), + FillItemContent({}) )) as SNUserPrefs; this.loadingPrefs = false; this.needsSingletonReload = false; - const didChange = - !previousRef || + if ( + previousRef?.uuid !== this.userPreferences.uuid || this.userPreferences.lastSyncBegan?.getTime() !== - previousRef?.lastSyncBegan?.getTime(); - if (didChange) { + previousRef?.lastSyncBegan?.getTime() + ) { this.webApplication .getAppState() .setUserPreferences(this.userPreferences);