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)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy