use correct request model

This commit is contained in:
Mads Rasmussen
2024-04-04 15:16:54 +02:00
parent 9b4332329c
commit d0460e42bc
2 changed files with 5 additions and 5 deletions

View File

@@ -3,7 +3,7 @@ import type { UmbControllerHost } from '@umbraco-cms/backoffice/controller-api';
import { UmbControllerBase } from '@umbraco-cms/backoffice/class-api';
import { UMB_NOTIFICATION_CONTEXT } from '@umbraco-cms/backoffice/notification';
import type { UmbApi } from '@umbraco-cms/backoffice/extension-api';
import type { DomainsPresentationModelBaseModel } from '@umbraco-cms/backoffice/external/backend-api';
import type { UpdateDomainsRequestModel } from '@umbraco-cms/backoffice/external/backend-api';
export class UmbDocumentCultureAndHostnamesRepository extends UmbControllerBase implements UmbApi {
#dataSource = new UmbDocumentCultureAndHostnamesServerDataSource(this);
@@ -28,7 +28,7 @@ export class UmbDocumentCultureAndHostnamesRepository extends UmbControllerBase
return { error };
}
async updateCultureAndHostnames(unique: string, data: DomainsPresentationModelBaseModel) {
async updateCultureAndHostnames(unique: string, data: UpdateDomainsRequestModel) {
if (!unique) throw new Error('Unique is missing');
if (!data) throw new Error('Data is missing');

View File

@@ -1,5 +1,5 @@
import { DocumentResource } from '@umbraco-cms/backoffice/external/backend-api';
import type { DomainsPresentationModelBaseModel } from '@umbraco-cms/backoffice/external/backend-api';
import type { UpdateDomainsRequestModel } from '@umbraco-cms/backoffice/external/backend-api';
import type { UmbControllerHost } from '@umbraco-cms/backoffice/controller-api';
import { tryExecuteAndNotify } from '@umbraco-cms/backoffice/resources';
@@ -34,10 +34,10 @@ export class UmbDocumentCultureAndHostnamesServerDataSource {
/**
* Updates Culture and Hostnames for the given Document unique
* @param {string} unique
* @param {DomainsPresentationModelBaseModel} data
* @param {UpdateDomainsRequestModel} data
* @memberof UmbDocumentCultureAndHostnamesServerDataSource
*/
async update(unique: string, data: DomainsPresentationModelBaseModel) {
async update(unique: string, data: UpdateDomainsRequestModel) {
if (!unique) throw new Error('Unique is missing');
return tryExecuteAndNotify(this.#host, DocumentResource.putDocumentByIdDomains({ id: unique, requestBody: data }));
}