Skip to content

Commit 0577ea9

Browse files
committed
Fix bug
1 parent d1420de commit 0577ea9

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

site/src/components/WorkspaceScheduleForm/WorkspaceScheduleForm.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ import relativeTime from "dayjs/plugin/relativeTime"
1717
import timezone from "dayjs/plugin/timezone"
1818
import utc from "dayjs/plugin/utc"
1919
import { FormikTouched, useFormik } from "formik"
20-
import { defaultSchedule } from "pages/WorkspaceSchedulePage/schedule"
20+
import { AutoStartSchedule, defaultSchedule } from "pages/WorkspaceSchedulePage/schedule"
2121
import { defaultTTL } from "pages/WorkspaceSchedulePage/ttl"
2222
import { ChangeEvent, FC } from "react"
2323
import * as Yup from "yup"
@@ -95,7 +95,7 @@ export const validationSchema = Yup.object({
9595
monday: Yup.boolean().test("at-least-one-day", Language.errorNoDayOfWeek, function (value) {
9696
const parent = this.parent as WorkspaceScheduleFormValues
9797

98-
if (parent.autoStartEnabled) {
98+
if (!parent.autoStartEnabled) {
9999
return true
100100
} else {
101101
return ![
@@ -207,7 +207,7 @@ export const WorkspaceScheduleForm: FC<WorkspaceScheduleFormProps> = ({
207207
if (!form.values.autoStartEnabled && !form.values.startTime) {
208208
const defaults = defaultSchedule()
209209
checkboxes.forEach(async ({ name }) => {
210-
await form.setFieldValue(name, defaults[name])
210+
await form.setFieldValue(name, defaults[name as keyof AutoStartSchedule])
211211
})
212212
await form.setFieldValue("startTime", defaults.startTime)
213213
await form.setFieldValue("timezone", defaults.timezone)

0 commit comments

Comments
 (0)