diff --git a/common/src/models/domain/account.ts b/common/src/models/domain/account.ts index 092684fa..e2fb8766 100644 --- a/common/src/models/domain/account.ts +++ b/common/src/models/domain/account.ts @@ -126,7 +126,6 @@ export class Account { convertAccountToKeyConnector: boolean; usesKeyConnector: boolean; enableFullWidth: boolean; - organizationInvitation: any; private hasPremiumPersonally: boolean; diff --git a/common/src/models/domain/globalState.ts b/common/src/models/domain/globalState.ts index 3f739c6a..c6d74849 100644 --- a/common/src/models/domain/globalState.ts +++ b/common/src/models/domain/globalState.ts @@ -4,6 +4,7 @@ export class GlobalState { lastActive: number; locale: string; openAtLogin: boolean; + organizationInvitation: any; rememberEmail: boolean; rememberedEmail: string; theme: string; diff --git a/common/src/services/state.service.ts b/common/src/services/state.service.ts index 111c2803..5d3a804d 100644 --- a/common/src/services/state.service.ts +++ b/common/src/services/state.service.ts @@ -946,12 +946,12 @@ export class StateService implements StateServiceAbstraction { } async getOrganizationInvitation(options?: StorageOptions): Promise { - return (await this.getAccount(this.reconcileOptions(options, this.defaultOnDiskOptions))).organizationInvitation; + return (await this.getGlobals(this.reconcileOptions(options, this.defaultInMemoryOptions))).organizationInvitation; } async setOrganizationInvitation(value: any, options?: StorageOptions): Promise { - const account = await this.getAccount(this.reconcileOptions(options, this.defaultOnDiskOptions)); - account.organizationInvitation = value; - await this.saveAccount(account, this.reconcileOptions(options, this.defaultOnDiskOptions)); + const globals = await this.getGlobals(this.reconcileOptions(options, this.defaultInMemoryOptions)); + globals.organizationInvitation = value; + await this.saveGlobals(globals, this.reconcileOptions(options, this.defaultInMemoryOptions)); } async getOrganizations(options?: StorageOptions): Promise<{ [id: string]: OrganizationData; }> {