Skip to content

Commit fa027eb

Browse files
committed
fix(google): require a boolean useDefault in reminder objects
1 parent a59ffd1 commit fa027eb

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

‎apps/sim/tools/google_calendar/utils.ts‎

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,10 @@ function parseReminders(
127127
}
128128

129129
if (isRecordLike(parsed) && !Array.isArray(parsed)) {
130-
if (parsed.useDefault === true) return { useDefault: true }
130+
if (typeof parsed.useDefault !== 'boolean') {
131+
throw new Error('Reminders object needs a boolean useDefault, like {"useDefault":true}')
132+
}
133+
if (parsed.useDefault) return { useDefault: true }
131134
const overrides = parsed.overrides === undefined ? [] : parsed.overrides
132135
return { useDefault: false, overrides: validateReminderOverrides(overrides) }
133136
}

0 commit comments

Comments
 (0)