From 762340a72bf3878d65f125bd9460a70d03cec264 Mon Sep 17 00:00:00 2001 From: shancheas Date: Thu, 23 Jan 2025 21:49:33 +0700 Subject: [PATCH] fix: throw error when display id is undefined --- .../infrastructure/item-queue-read.controller.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) 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); } }