|
@@ -68,18 +68,18 @@ export class AdsController {
|
|
|
return this.service.create(dto);
|
|
return this.service.create(dto);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- @Put(':id')
|
|
|
|
|
|
|
+ @Post()
|
|
|
@ApiOperation({
|
|
@ApiOperation({
|
|
|
summary:
|
|
summary:
|
|
|
'Update an ad (adType updates honored, legacy adsModuleId is resolved)',
|
|
'Update an ad (adType updates honored, legacy adsModuleId is resolved)',
|
|
|
})
|
|
})
|
|
|
@ApiBody({ type: UpdateAdsDto })
|
|
@ApiBody({ type: UpdateAdsDto })
|
|
|
@ApiResponse({ status: 200, type: AdsDto })
|
|
@ApiResponse({ status: 200, type: AdsDto })
|
|
|
- update(@Param() { id }: MongoIdParamDto, @Body() dto: UpdateAdsDto) {
|
|
|
|
|
- if (dto.id && dto.id !== id) {
|
|
|
|
|
- throw new BadRequestException('ID in body must match ID in path');
|
|
|
|
|
- }
|
|
|
|
|
- return this.service.update({ ...dto, id });
|
|
|
|
|
|
|
+ update(@Body() dto: UpdateAdsDto) {
|
|
|
|
|
+ // if (dto.id && dto.id !== id) {
|
|
|
|
|
+ // throw new BadRequestException('ID in body must match ID in path');
|
|
|
|
|
+ // }
|
|
|
|
|
+ return this.service.update(dto);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Delete(':id')
|
|
@Delete(':id')
|