From 7c82b8323270200059c8d6c4f162435d523ec45b Mon Sep 17 00:00:00 2001 From: Marcin Tojek Date: Wed, 18 Dec 2024 13:38:19 +0100 Subject: [PATCH] fix: adjust validation errors for template schedule form (#15915) Fixes: https://github.com/coder/coder/issues/15910 This PR sets custom validation errors for the Template Schedule form when the given value is not integer. --- .../TemplateSchedulePage/formHelpers.tsx | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/site/src/pages/TemplateSettingsPage/TemplateSchedulePage/formHelpers.tsx b/site/src/pages/TemplateSettingsPage/TemplateSchedulePage/formHelpers.tsx index 1c65a9c753..8c6bccccd1 100644 --- a/site/src/pages/TemplateSettingsPage/TemplateSchedulePage/formHelpers.tsx +++ b/site/src/pages/TemplateSettingsPage/TemplateSchedulePage/formHelpers.tsx @@ -23,7 +23,7 @@ const MAX_TTL_DAYS = 30; export const getValidationSchema = (): Yup.AnyObjectSchema => Yup.object({ default_ttl_ms: Yup.number() - .integer() + .integer("Default time until autostop must be an integer.") .required() .min(0, "Default time until autostop must not be less than 0.") .max( @@ -31,7 +31,7 @@ export const getValidationSchema = (): Yup.AnyObjectSchema => "Please enter a limit that is less than or equal to 720 hours (30 days).", ), activity_bump_ms: Yup.number() - .integer() + .integer("Activity bump must be an integer.") .required() .min(0, "Activity bump must not be less than 0.") .max( @@ -39,7 +39,7 @@ export const getValidationSchema = (): Yup.AnyObjectSchema => "Please enter an activity bump duration that is less than or equal to 720 hours (30 days).", ), failure_ttl_ms: Yup.number() - .integer() + .integer("Failure cleanup days must be an integer.") .required() .min(0, "Failure cleanup days must not be less than 0.") .test( @@ -54,7 +54,7 @@ export const getValidationSchema = (): Yup.AnyObjectSchema => }, ), time_til_dormant_ms: Yup.number() - .integer() + .integer("Dormancy threshold must be an integer.") .required() .min(0, "Dormancy threshold must not be less than 0.") .test( @@ -69,7 +69,7 @@ export const getValidationSchema = (): Yup.AnyObjectSchema => }, ), time_til_dormant_autodelete_ms: Yup.number() - .integer() + .integer("Dormancy auto-deletion days must be an integer.") .required() .min(0, "Dormancy auto-deletion days must not be less than 0.") .test(