From c19cf925e8dff4bf75b3b0d07a168e0c780e4551 Mon Sep 17 00:00:00 2001 From: Mads Rasmussen Date: Tue, 14 Nov 2023 11:46:47 +0100 Subject: [PATCH] temp solution until we support multiple repos --- .../common/delete/delete.action.ts | 25 ++++++++----------- 1 file changed, 11 insertions(+), 14 deletions(-) diff --git a/src/packages/core/entity-action/common/delete/delete.action.ts b/src/packages/core/entity-action/common/delete/delete.action.ts index 6b8937376b..fb7cf41bae 100644 --- a/src/packages/core/entity-action/common/delete/delete.action.ts +++ b/src/packages/core/entity-action/common/delete/delete.action.ts @@ -9,7 +9,7 @@ import { import { UmbDetailRepository, UmbItemRepository } from '@umbraco-cms/backoffice/repository'; export class UmbDeleteEntityAction< - T extends UmbDetailRepository & UmbItemRepository + T extends UmbDetailRepository & UmbItemRepository, > extends UmbEntityActionBase { #modalManager?: UmbModalManagerContext; @@ -24,20 +24,17 @@ export class UmbDeleteEntityAction< async execute() { if (!this.repository || !this.#modalManager) return; - const { data } = await this.repository.requestItems([this.unique]); + // TOOD: add back when entity actions can support multiple repositories + //const { data } = await this.repository.requestItems([this.unique]); - if (data) { - const item = data[0]; - - const modalContext = this.#modalManager.open(UMB_CONFIRM_MODAL, { - headline: `Delete ${item.name}`, - content: 'Are you sure you want to delete this item?', - color: 'danger', - confirmLabel: 'Delete', - }); + const modalContext = this.#modalManager.open(UMB_CONFIRM_MODAL, { + headline: `Delete`, + content: 'Are you sure you want to delete this item?', + color: 'danger', + confirmLabel: 'Delete', + }); - await modalContext.onSubmit(); - await this.repository?.delete(this.unique); - } + await modalContext.onSubmit(); + await this.repository?.delete(this.unique); } }