Fix rating logic

This commit is contained in:
powermaker450 2024-08-19 00:10:56 -04:00
parent 6298fe8cfc
commit 1fd79b50eb

View file

@ -8,9 +8,7 @@ export const reviewSchema = object({
.test( .test(
"maxDigitsAfterDecimal", "maxDigitsAfterDecimal",
"Rating can only have at most one integer at half intervals (.0 or .5)", "Rating can only have at most one integer at half intervals (.0 or .5)",
(number) => { (number) => (number! * 10) % 5 === 0,
!((number! * 10) % 5);
},
) )
.required(), .required(),
title: string().strict(true).max(50).required(), title: string().strict(true).max(50).required(),