diff --git a/apps/cs/src/entities/site/api/site-service.ts b/apps/cs/src/entities/site/api/site-service.ts index a5d9d7cd6..342816d72 100644 --- a/apps/cs/src/entities/site/api/site-service.ts +++ b/apps/cs/src/entities/site/api/site-service.ts @@ -1,12 +1,13 @@ import { client } from "@/shared/api"; import { ENDPOINT } from "@/shared/config"; + import { - siteFormSchema, - type SiteService, - type SiteList, type SiteDetail, - type SiteParams, type SiteFormData, + siteFormSchema, + type SiteList, + type SiteParams, + type SiteService, } from "../model/site-interface"; export class SiteApiService implements SiteService { @@ -36,9 +37,10 @@ export class SiteApiService implements SiteService { public async updateSite(siteId: string, data: SiteFormData): Promise { const validatedData = siteFormSchema.parse(data); + const { siteId: _, ...rest } = validatedData; const response = await client.put( `${ENDPOINT.CMS_SERVICE.SITES}/${siteId}`, - validatedData, + rest, ); return response.data; }