From b52888144e131b3ed61d7b9cec5ac3092b265739 Mon Sep 17 00:00:00 2001 From: Denys Vuika Date: Wed, 12 Jul 2017 10:25:02 +0100 Subject: [PATCH] [ADF-1070] fix issue with user preferences and page reload (#2075) * user preferences profile storage support * update unit test --- .../src/services/user-preferences.service.spec.ts | 1 + .../src/services/user-preferences.service.ts | 6 ++---- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/ng2-components/ng2-alfresco-core/src/services/user-preferences.service.spec.ts b/ng2-components/ng2-alfresco-core/src/services/user-preferences.service.spec.ts index 03f39e0fcd..378867b5ce 100644 --- a/ng2-components/ng2-alfresco-core/src/services/user-preferences.service.spec.ts +++ b/ng2-components/ng2-alfresco-core/src/services/user-preferences.service.spec.ts @@ -61,6 +61,7 @@ describe('UserPreferencesService', () => { }); it('should format property key for default prefix', () => { + preferences.setStoragePrefix(null); expect(preferences.getPropertyKey('propertyA')).toBe('GUEST__propertyA'); }); diff --git a/ng2-components/ng2-alfresco-core/src/services/user-preferences.service.ts b/ng2-components/ng2-alfresco-core/src/services/user-preferences.service.ts index 3719eb86eb..0a992085de 100644 --- a/ng2-components/ng2-alfresco-core/src/services/user-preferences.service.ts +++ b/ng2-components/ng2-alfresco-core/src/services/user-preferences.service.ts @@ -26,14 +26,12 @@ export class UserPreferencesService { paginationSize: 25 }; - private _storagePrefix: string = 'GUEST'; - getStoragePrefix(): string { - return this._storagePrefix; + return this.storage.getItem('USER_PROFILE') || 'GUEST'; } setStoragePrefix(value: string) { - this._storagePrefix = value || 'GUEST'; + this.storage.setItem('USER_PROFILE', value || 'GUEST'); } constructor(