Skip to content

Commit 622ace2

Browse files
authored
fix: send schedules undefined when none present (#459)
1 parent f15a92f commit 622ace2

File tree

2 files changed

+22
-20
lines changed

2 files changed

+22
-20
lines changed

ui/apps/everest/src/hooks/api/db-cluster/useCreateDbCluster.ts

+11-10
Original file line numberDiff line numberDiff line change
@@ -59,16 +59,17 @@ const formValuesToPayloadMapping = (
5959
: dbPayload.pitrStorageLocation!.name,
6060
},
6161
}),
62-
...(dbPayload.schedules?.length > 0 && {
63-
schedules: dbPayload.schedules.map((schedule) => ({
64-
...schedule,
65-
schedule: cronConverter(
66-
schedule.schedule,
67-
Intl.DateTimeFormat().resolvedOptions().timeZone,
68-
'UTC'
69-
),
70-
})),
71-
}),
62+
schedules:
63+
dbPayload.schedules?.length > 0
64+
? dbPayload.schedules.map((schedule) => ({
65+
...schedule,
66+
schedule: cronConverter(
67+
schedule.schedule,
68+
Intl.DateTimeFormat().resolvedOptions().timeZone,
69+
'UTC'
70+
),
71+
}))
72+
: undefined,
7273
},
7374
engine: {
7475
type: dbTypeToDbEngine(dbPayload.dbType),

ui/apps/everest/src/hooks/api/db-cluster/useUpdateDbCluster.ts

+11-10
Original file line numberDiff line numberDiff line change
@@ -51,16 +51,17 @@ const formValuesToPayloadOverrides = (
5151
enabled: dbPayload.pitrEnabled,
5252
backupStorageName: pitrBackupStorageName,
5353
},
54-
...(dbPayload.schedules?.length > 0 && {
55-
schedules: dbPayload.schedules.map((schedule) => ({
56-
...schedule,
57-
schedule: cronConverter(
58-
schedule.schedule,
59-
Intl.DateTimeFormat().resolvedOptions().timeZone,
60-
'UTC'
61-
),
62-
})),
63-
}),
54+
schedules:
55+
dbPayload.schedules.length > 0
56+
? dbPayload.schedules.map((schedule) => ({
57+
...schedule,
58+
schedule: cronConverter(
59+
schedule.schedule,
60+
Intl.DateTimeFormat().resolvedOptions().timeZone,
61+
'UTC'
62+
),
63+
}))
64+
: undefined,
6465
},
6566
engine: {
6667
...dbCluster.spec.engine,

0 commit comments

Comments
 (0)