diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/settings/relation-types/repository/sources/relation-type.server.data.ts b/src/Umbraco.Web.UI.Client/src/backoffice/settings/relation-types/repository/sources/relation-type.server.data.ts index 9e65430ffe..0ae8d21897 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/settings/relation-types/repository/sources/relation-type.server.data.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/settings/relation-types/repository/sources/relation-type.server.data.ts @@ -3,8 +3,8 @@ import { ProblemDetailsModel, RelationTypeResource, RelationTypeResponseModel, - RelationTypeCreateModel, - RelationTypeUpdateModel, + CreateRelationTypeRequestModel, + UpdateRelationTypeRequestModel, } from '@umbraco-cms/backend-api'; import { UmbControllerHostInterface } from '@umbraco-cms/controller'; import { tryExecuteAndNotify } from '@umbraco-cms/resources'; @@ -54,10 +54,7 @@ export class UmbRelationTypeServerDataSource implements RepositoryDetailDataSour * @memberof UmbRelationTypeServerDataSource */ async createScaffold(parentKey: string | null) { - const data: RelationTypeResponseModel = { - $type: '', - parentKey: parentKey, - }; + const data: RelationTypeResponseModel = {}; return { data }; } @@ -73,7 +70,7 @@ export class UmbRelationTypeServerDataSource implements RepositoryDetailDataSour const error: ProblemDetailsModel = { title: 'RelationType key is missing' }; return { error }; } - const requestBody: RelationTypeCreateModel = { ...RelationType }; + const requestBody: CreateRelationTypeRequestModel = { ...RelationType }; // TODO: use resources when end point is ready: return tryExecuteAndNotify( @@ -101,7 +98,7 @@ export class UmbRelationTypeServerDataSource implements RepositoryDetailDataSour return { error }; } - const requestBody: RelationTypeUpdateModel = { ...RelationType }; + const requestBody: UpdateRelationTypeRequestModel = { ...RelationType }; // TODO: use resources when end point is ready: return tryExecuteAndNotify(