From a5adcbdeefecd344c32c6840d5734058cdf4555f Mon Sep 17 00:00:00 2001 From: Mads Rasmussen Date: Wed, 22 Oct 2025 14:30:46 +0200 Subject: [PATCH] Detail Request Manager: Use tryExecute for delete API call to enable error notifications (#20607) Use tryExecute for delete API call Replaces direct await of #delete with tryExecute to improve error handling in the delete method of UmbManagementApiDetailDataRequestManager. --- .../management-api/detail/detail-data.request-manager.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Umbraco.Web.UI.Client/src/packages/management-api/detail/detail-data.request-manager.ts b/src/Umbraco.Web.UI.Client/src/packages/management-api/detail/detail-data.request-manager.ts index cf33e0c4f5..db0507475a 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/management-api/detail/detail-data.request-manager.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/management-api/detail/detail-data.request-manager.ts @@ -125,7 +125,7 @@ export class UmbManagementApiDetailDataRequestManager< } async delete(id: string): Promise { - const { error } = await this.#delete(id); + const { error } = await tryExecute(this, this.#delete(id)); // Only update the cache when we are connected to the server events if (this.#isConnectedToServerEvents && !error) {