From e231dc3885888f8fd697df27a140ce1d701f7166 Mon Sep 17 00:00:00 2001 From: Pranav Maddineedi <77818951+Pramad712@users.noreply.github.com> Date: Fri, 10 Jul 2026 08:24:21 -0700 Subject: [PATCH 1/2] Loosen age validation so U-5 and O-125 can perform --- src/utils/forms/LibraryMusicHour.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/utils/forms/LibraryMusicHour.js b/src/utils/forms/LibraryMusicHour.js index ec67e65..3922dbf 100644 --- a/src/utils/forms/LibraryMusicHour.js +++ b/src/utils/forms/LibraryMusicHour.js @@ -144,7 +144,7 @@ export default class LibraryMusicHour extends Form { if (isNaN(age)) { return false; } - return age >= 5 && age <= 125; + return age >= 0; }, }), From d873433dcde35c567827f58561a3f1cfd7e78309 Mon Sep 17 00:00:00 2001 From: Pranav Maddineedi <77818951+Pramad712@users.noreply.github.com> Date: Fri, 10 Jul 2026 08:36:50 -0700 Subject: [PATCH 2/2] Fix string edge cases --- src/utils/forms/LibraryMusicHour.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/utils/forms/LibraryMusicHour.js b/src/utils/forms/LibraryMusicHour.js index 3922dbf..afeba00 100644 --- a/src/utils/forms/LibraryMusicHour.js +++ b/src/utils/forms/LibraryMusicHour.js @@ -140,11 +140,11 @@ export default class LibraryMusicHour extends Form { /> ), validate(value) { - const age = Number(value); - if (isNaN(age)) { + if (typeof value !== 'string' || value.trim() === '') { return false; } - return age >= 0; + const age = Number(value); + return Number.isInteger(age) && age >= 0; }, }),