feat: write endpoints to update SamlAuthProvidersRoleMappings

This commit is contained in:
Ali BARIN
2024-09-02 15:29:16 +00:00
parent 53ce327516
commit 062199d0e3
6 changed files with 287 additions and 2 deletions

View File

@@ -1,8 +1,13 @@
import logger from './logger.js';
import objection from 'objection';
import * as Sentry from './sentry.ee.js';
const { NotFoundError, DataError, ValidationError, UniqueViolationError } =
objection;
const {
NotFoundError,
DataError,
ForeignKeyViolationError,
ValidationError,
UniqueViolationError,
} = objection;
import NotAuthorizedError from '../errors/not-authorized.js';
import HttpError from '../errors/http.js';
import {
@@ -29,6 +34,10 @@ const errorHandler = (error, request, response, next) => {
renderUniqueViolationError(response, error);
}
if (error instanceof ForeignKeyViolationError) {
response.status(500).end();
}
if (error instanceof DataError) {
response.status(400).end();
}