diff --git a/src/modules/item-related/item-queue/infrastructure/item-queue-read.controller.ts b/src/modules/item-related/item-queue/infrastructure/item-queue-read.controller.ts index b3a78b6..a73d60f 100644 --- a/src/modules/item-related/item-queue/infrastructure/item-queue-read.controller.ts +++ b/src/modules/item-related/item-queue/infrastructure/item-queue-read.controller.ts @@ -1,4 +1,10 @@ -import { Controller, Get, Param, Query } from '@nestjs/common'; +import { + Controller, + Get, + Param, + Query, + UnauthorizedException, +} from '@nestjs/common'; import { FilterItemQueueDto } from './dto/filter-item-queue.dto'; import { Pagination } from 'src/core/response'; import { PaginationResponse } from 'src/core/response/domain/ok-response.interface'; @@ -44,6 +50,7 @@ export class ItemQueueReadController { @Get('display/:id') @Public(true) async detailPublic(@Param('id') id: string): Promise { + if (!id) throw new UnauthorizedException('id is required'); return await this.orchestrator.detail(id); } }