Skip to content

Commit 0b8dc13

Browse files
committed
Fix validation to not require GUIDs
1 parent 1c69c38 commit 0b8dc13

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

src/services/DefaultChallengeReviewerService.js

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@ const defaultInclude = {
1919
phase: true,
2020
};
2121

22+
const reviewerIdSchema = Joi.string().trim().required();
23+
2224
/**
2325
* Normalize record by removing audit fields
2426
*
@@ -360,7 +362,7 @@ async function getDefaultChallengeReviewer(id) {
360362
}
361363

362364
getDefaultChallengeReviewer.schema = {
363-
id: Joi.id(),
365+
id: reviewerIdSchema,
364366
};
365367

366368
/**
@@ -396,7 +398,7 @@ async function fullyUpdateDefaultChallengeReviewer(authUser, id, data) {
396398

397399
fullyUpdateDefaultChallengeReviewer.schema = {
398400
authUser: Joi.any(),
399-
id: Joi.id(),
401+
id: reviewerIdSchema,
400402
data: Joi.object()
401403
.keys({
402404
typeId: Joi.id().required(),
@@ -496,7 +498,7 @@ async function partiallyUpdateDefaultChallengeReviewer(authUser, id, data) {
496498

497499
partiallyUpdateDefaultChallengeReviewer.schema = {
498500
authUser: Joi.any(),
499-
id: Joi.id(),
501+
id: reviewerIdSchema,
500502
data: Joi.object()
501503
.keys({
502504
typeId: Joi.optionalId(),
@@ -543,7 +545,7 @@ async function deleteDefaultChallengeReviewer(id) {
543545
}
544546

545547
deleteDefaultChallengeReviewer.schema = {
546-
id: Joi.id(),
548+
id: reviewerIdSchema,
547549
};
548550

549551
module.exports = {

0 commit comments

Comments
 (0)