diff --git a/src/Umbraco.Web.UI.Client/src/packages/user/user-group/workspace/user-group-workspace.context.ts b/src/Umbraco.Web.UI.Client/src/packages/user/user-group/workspace/user-group-workspace.context.ts index 6aa0697de1..60f498c8e1 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/user/user-group/workspace/user-group-workspace.context.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/user/user-group/workspace/user-group-workspace.context.ts @@ -18,8 +18,8 @@ export class UmbUserGroupWorkspaceContext #data = new UmbObjectState(undefined); data = this.#data.asObservable(); - #userIds = new UmbArrayState([], (x) => x); - userIds = this.#userIds.asObservable(); + #userUniques = new UmbArrayState([], (x) => x); + userUniques = this.#userUniques.asObservable(); #userRepository: UmbUserRepository; @@ -40,7 +40,7 @@ export class UmbUserGroupWorkspaceContext const { data } = await this.repository.requestByUnique(unique); if (data) { this.setIsNew(false); - this.#data.update(data); + this.#data.setValue(data); } } @@ -49,7 +49,7 @@ export class UmbUserGroupWorkspaceContext } getEntityType(): string { - return UMB_USER_GROUP_ENTITY_TYPE; + return 'user-group'; } getData() { @@ -71,11 +71,11 @@ export class UmbUserGroupWorkspaceContext //TODO: these user-groups need to be updated together with the new user-group id. //TODO: or the new user-group id needs to be removed from the existing list. - const userIds = this.#userIds.getValue(); - const userGroupIds = [this.#data.getValue()?.unique ?? '']; + const userUniques = this.#userUniques.getValue(); + const userGroupUniques = [this.#data.getValue()?.unique ?? '']; - if (userIds.length > 0 && userGroupIds.length > 0) { - await this.#userRepository.setUserGroups(userIds, userGroupIds); + if (userUniques.length > 0 && userGroupUniques.length > 0) { + await this.#userRepository.setUserGroups(userUniques, userGroupUniques); } // If it went well, then its not new anymore?. @@ -95,7 +95,7 @@ export class UmbUserGroupWorkspaceContext } updateUserKeys(keys: Array) { - this.#userIds.setValue(keys); + this.#userUniques.setValue(keys); } /**