From 28f19d05ca3dea40930f3d71a8af23f14947e27d Mon Sep 17 00:00:00 2001 From: Mads Rasmussen Date: Fri, 8 Dec 2023 19:27:26 +0100 Subject: [PATCH] make sure there is an id when creating the scaffold --- .../sources/dictionary-detail.server.data-source.ts | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/packages/dictionary/dictionary/repository/sources/dictionary-detail.server.data-source.ts b/src/Umbraco.Web.UI.Client/src/packages/dictionary/dictionary/repository/sources/dictionary-detail.server.data-source.ts index df0a542a5a..2fbf148947 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/dictionary/dictionary/repository/sources/dictionary-detail.server.data-source.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/dictionary/dictionary/repository/sources/dictionary-detail.server.data-source.ts @@ -19,7 +19,12 @@ import type { UmbDataSource } from '@umbraco-cms/backoffice/repository'; */ export class UmbDictionaryDetailServerDataSource implements - UmbDataSource + UmbDataSource< + CreateDictionaryItemRequestModel, + string, + UpdateDictionaryItemRequestModel, + DictionaryItemResponseModel + > { #host: UmbControllerHost; @@ -33,13 +38,11 @@ export class UmbDictionaryDetailServerDataSource * @return {*} * @memberof UmbDictionaryDetailServerDataSource */ - async createScaffold(parentId?: string | null, preset?: Partial) { + async createScaffold(parentId: string | null, preset?: Partial) { const data = { + ...preset, id: UmbId.new(), parentId, - name: '', - translations: [], - ...preset, }; return { data };