diff --git a/src/modules/assign/assign.controller.ts b/src/modules/assign/assign.controller.ts index 81830b4..7e7c40e 100644 --- a/src/modules/assign/assign.controller.ts +++ b/src/modules/assign/assign.controller.ts @@ -1,4 +1,4 @@ -import { Controller, Post, Body, Put, Get} from '@nestjs/common'; +import { Controller, Body, Put, Get, NotFoundException} from '@nestjs/common'; import { AssignService } from './assign.service'; import { CreateAssignDto } from './dto/create-assign.dto'; import { Authenticated, RequireModule, RequireSomePermission } from 'src/decorators/authentication.decorator'; @@ -28,6 +28,10 @@ export class AssignController { @RequireModule(DADOSFERA_MODULES_KEYS.EMBED_ASSIGNED) async get(@User() user: RequestUser) { const metadata = PackTheMetadata(user); - return await this.assignService.get(metadata); + try { + return await this.assignService.get(metadata); + } catch (error) { + throw new NotFoundException(error.message) + } } }