diff --git a/src/modules/admin/providers/admin.service.ts b/src/modules/admin/providers/admin.service.ts index 670d401..57d81e6 100644 --- a/src/modules/admin/providers/admin.service.ts +++ b/src/modules/admin/providers/admin.service.ts @@ -52,7 +52,7 @@ export class AdminService { throw new NotFoundException('Admin not found'); } - const { roleId, ...rest } = dto; + const { ...rest } = dto; // Update scalar fields (firstName, lastName, phone) if (rest.firstName !== undefined) { diff --git a/src/modules/business/business.controller.ts b/src/modules/business/business.controller.ts index d919a50..9ca109f 100644 --- a/src/modules/business/business.controller.ts +++ b/src/modules/business/business.controller.ts @@ -1,13 +1,15 @@ -import { Controller, Get, Post, Body, Patch, Param, Delete } from '@nestjs/common'; +import { Controller, Get, Post, Body, Patch, Param, Delete, UseGuards } from '@nestjs/common'; import { BusinessService } from './business.service'; import { SetupBusinessDto } from './dto/create-business.dto'; import { UpdateBusinessDto } from './dto/update-business.dto'; +import { SuperAdminAuthGuard } from '../auth/guards/superAdminAuth.guard'; @Controller('business') export class BusinessController { constructor(private readonly businessService: BusinessService) { } - @Post() + @Post('setup') + @UseGuards(SuperAdminAuthGuard) create(@Body() createBusinessDto: SetupBusinessDto) { return this.businessService.setupAccount(createBusinessDto); }