diff --git a/src/utils/ErrorBuilder.ts b/src/utils/ErrorBuilder.ts index 88570e9..8dad4b9 100644 --- a/src/utils/ErrorBuilder.ts +++ b/src/utils/ErrorBuilder.ts @@ -308,6 +308,20 @@ export function EnrichErrorCode(code: string) { 'Tente realizar a ação novamente. Caso o erro persista, entre em contato com o suporte', code, }; + case ErrorCodes.CATALOG.PREVIEW_TOO_BIG: + return { + statusCode: HttpStatus.INTERNAL_SERVER_ERROR, + error: 'Erro ao buscar prévia', + message: 'Ocorreu um erro devido ao tamanho da prévia do ativo.', + code, + }; + case ErrorCodes.CATALOG.METADATA_TOO_BIG: + return { + statusCode: HttpStatus.INTERNAL_SERVER_ERROR, + error: 'Erro ao buscar informações', + message: 'Ocorreu um erro devido ao tamanho das informações do ativo.', + code, + }; case ErrorCodes.INTERNAL: case ErrorCodes.UNKNOWN: default: diff --git a/src/utils/errorCodes.ts b/src/utils/errorCodes.ts index 3edb29f..91b83d8 100644 --- a/src/utils/errorCodes.ts +++ b/src/utils/errorCodes.ts @@ -70,6 +70,8 @@ const TRANSFORMATION = { }; const CATALOG = { DATA_ASSET_NOT_FOUND: 'CATALOG.DATA_ASSET_NOT_FOUND', + PREVIEW_TOO_BIG: 'CATALOG.PREVIEW_TOO_BIG', + METADATA_TOO_BIG: 'CATALOG.METADATA_TOO_BIG', }; const ErrorCodes = { UNKNOWN: 'UNKNOWN',