Browse Source

fix: sanitise column name and alias name in single query

pull/6625/head
Pranav C 1 year ago
parent
commit
d01cd3eee5
  1. 15
      packages/nocodb/src/filters/global-exception/global-exception.filter.ts

15
packages/nocodb/src/filters/global-exception/global-exception.filter.ts

@ -21,7 +21,20 @@ export class GlobalExceptionFilter implements ExceptionFilter {
const ctx = host.switchToHttp();
const response = ctx.getResponse<Response>();
this.logger.error(exception.message, exception.stack);
// skip unnecessary error logging
if (
process.env.NC_ENABLE_ALL_API_ERROR_LOGGING === 'true' ||
!(
exception instanceof BadRequest ||
exception instanceof AjvError ||
exception instanceof Unauthorized ||
exception instanceof Forbidden ||
exception instanceof NotFound ||
exception instanceof NotImplemented ||
exception instanceof UnprocessableEntity
)
)
this.logger.error(exception.message, exception.stack);
const dbError = extractDBError(exception);

Loading…
Cancel
Save