diff --git a/src/app/api/super-admin/OfficeFoldersController.ts b/src/app/api/super-admin/OfficeFoldersController.ts index 36062499..85c52667 100644 --- a/src/app/api/super-admin/OfficeFoldersController.ts +++ b/src/app/api/super-admin/OfficeFoldersController.ts @@ -51,7 +51,12 @@ export default class OfficeFoldersController extends ApiController { const officeFolderNumberExist = await this.officeFoldersService.get({where: {folder_number: officeFolderRessource.folder_number}}); if (officeFolderNumberExist) { - this.httpValidationError(response, "Folder number already taken"); + this.httpValidationError(response, [{ + property: "folder_number", + constraints: { + unique: "folder_number must be unique", + }, + }]); return; } diff --git a/src/common/system/controller-pattern/HttpCodes.ts b/src/common/system/controller-pattern/HttpCodes.ts index f6ce001a..2d6d92c5 100644 --- a/src/common/system/controller-pattern/HttpCodes.ts +++ b/src/common/system/controller-pattern/HttpCodes.ts @@ -2,7 +2,7 @@ enum HttpCodes { SUCCESS = 200, CREATED = 201, BAD_REQUEST = 400, - VALIDATION_ERROR = 422, + VALIDATION_ERROR = 409, INTERNAL_ERROR = 500, UNKNOWN_ERROR = 520, NOT_IMPLEMENTED = 501,