diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/workspace/entity-detail/entity-detail-workspace-base.ts b/src/Umbraco.Web.UI.Client/src/packages/core/workspace/entity-detail/entity-detail-workspace-base.ts index ed7e384b3a..bce6df07a1 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/workspace/entity-detail/entity-detail-workspace-base.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/workspace/entity-detail/entity-detail-workspace-base.ts @@ -19,6 +19,10 @@ export interface UmbEntityWorkspaceContextArgs { detailRepositoryAlias: string; } +export interface UmbEntityDetailWorkspaceContextCreateArgs { + parent: UmbEntityModel; +} + export abstract class UmbEntityDetailWorkspaceContextBase< EntityModelType extends UmbEntityModel, DetailRepositoryType extends UmbDetailRepository = UmbDetailRepository, @@ -138,10 +142,10 @@ export abstract class UmbEntityDetailWorkspaceContextBase< } } - async create(parent: { entityType: string; unique: string | null }) { + async create(args: UmbEntityDetailWorkspaceContextCreateArgs) { await this.#init; this.resetState(); - this.#parent.setValue(parent); + this.#parent.setValue(args.parent); const request = this._detailRepository!.createScaffold(); this._getDataPromise = request; let { data } = await request;