From 0577ea9d4543ac94b3ee6bd3c701ddd72f86d9a4 Mon Sep 17 00:00:00 2001 From: Presley Pizzo Date: Wed, 10 Aug 2022 19:55:52 +0000 Subject: [PATCH] Fix bug --- .../WorkspaceScheduleForm/WorkspaceScheduleForm.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/site/src/components/WorkspaceScheduleForm/WorkspaceScheduleForm.tsx b/site/src/components/WorkspaceScheduleForm/WorkspaceScheduleForm.tsx index e80cfad890..3751cc7cf9 100644 --- a/site/src/components/WorkspaceScheduleForm/WorkspaceScheduleForm.tsx +++ b/site/src/components/WorkspaceScheduleForm/WorkspaceScheduleForm.tsx @@ -17,7 +17,7 @@ import relativeTime from "dayjs/plugin/relativeTime" import timezone from "dayjs/plugin/timezone" import utc from "dayjs/plugin/utc" import { FormikTouched, useFormik } from "formik" -import { defaultSchedule } from "pages/WorkspaceSchedulePage/schedule" +import { AutoStartSchedule, defaultSchedule } from "pages/WorkspaceSchedulePage/schedule" import { defaultTTL } from "pages/WorkspaceSchedulePage/ttl" import { ChangeEvent, FC } from "react" import * as Yup from "yup" @@ -95,7 +95,7 @@ export const validationSchema = Yup.object({ monday: Yup.boolean().test("at-least-one-day", Language.errorNoDayOfWeek, function (value) { const parent = this.parent as WorkspaceScheduleFormValues - if (parent.autoStartEnabled) { + if (!parent.autoStartEnabled) { return true } else { return ![ @@ -207,7 +207,7 @@ export const WorkspaceScheduleForm: FC = ({ if (!form.values.autoStartEnabled && !form.values.startTime) { const defaults = defaultSchedule() checkboxes.forEach(async ({ name }) => { - await form.setFieldValue(name, defaults[name]) + await form.setFieldValue(name, defaults[name as keyof AutoStartSchedule]) }) await form.setFieldValue("startTime", defaults.startTime) await form.setFieldValue("timezone", defaults.timezone)