From 47fce0f98bc49878c869becdef7577abc1708dbc Mon Sep 17 00:00:00 2001 From: Mads Rasmussen Date: Thu, 12 Oct 2023 14:23:56 +0200 Subject: [PATCH] return observable from request user by id method --- .../src/packages/user/user/repository/user.repository.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/packages/user/user/repository/user.repository.ts b/src/Umbraco.Web.UI.Client/src/packages/user/user/repository/user.repository.ts index 5bb4c104f5..fc6263c694 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/user/user/repository/user.repository.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/user/user/repository/user.repository.ts @@ -110,14 +110,15 @@ export class UmbUserRepository async requestById(id: string) { if (!id) throw new Error('Id is missing'); + await this.#init; const { data, error } = await this.#detailSource.get(id); if (data) { - this.#detailStore?.append(data); + this.#detailStore!.append(data); } - return { data, error }; + return { data, error, asObservable: () => this.#detailStore!.byId(id) }; } async setUserGroups(userIds: Array, userGroupIds: Array) {