From 260f23f5bbcb7a8fc58bbca43c0a465f5ed54007 Mon Sep 17 00:00:00 2001 From: Mads Rasmussen Date: Tue, 27 Feb 2024 09:21:49 +0100 Subject: [PATCH] clean up --- .../user/current-user/utils/is-current-user.function.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/packages/user/current-user/utils/is-current-user.function.ts b/src/Umbraco.Web.UI.Client/src/packages/user/current-user/utils/is-current-user.function.ts index 12ed90a23c..2c06760c8a 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/user/current-user/utils/is-current-user.function.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/user/current-user/utils/is-current-user.function.ts @@ -5,9 +5,13 @@ import type { UmbControllerHost } from '@umbraco-cms/backoffice/controller-api'; export const isCurrentUser = async (host: UmbControllerHost, userId: string) => { let currentUserContext: typeof UMB_CURRENT_USER_CONTEXT.TYPE | undefined; - await new UmbContextConsumerController(host, UMB_CURRENT_USER_CONTEXT, (context) => { + const controller = new UmbContextConsumerController(host, UMB_CURRENT_USER_CONTEXT, (context) => { currentUserContext = context; - }).asPromise(); + }); + + await controller.asPromise(); + + controller.destroy(); return await currentUserContext!.isUserCurrentUser(userId); };