fix: throw error when display id is undefined
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details

pull/127/head 1.4.5-alpha.2
shancheas 2025-01-23 21:49:33 +07:00
parent 61cbbf81ef
commit 762340a72b
1 changed files with 8 additions and 1 deletions

View File

@ -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<ItemQueueEntity> {
if (!id) throw new UnauthorizedException('id is required');
return await this.orchestrator.detail(id);
}
}