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 };