use correct request model
This commit is contained in:
@@ -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');
|
||||
|
||||
|
||||
@@ -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 }));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user