Revert "fix(cli): skip setScheduleEnabled when local YAML lacks enabled"

This reverts commit 23ba7e72fc.
This commit is contained in:
hugocasa
2026-05-01 18:11:34 +02:00
parent 23ba7e72fc
commit 4d172a1ffe
+1 -9
View File
@@ -153,15 +153,7 @@ export async function pushSchedule(
...preserveFields,
},
});
// Only push `enabled` when the local YAML actually carries it. Tarball
// export from a workspace fork strips the field (so fork→parent
// round-trips don't flip the parent's operational state), which means
// a sync push of fork-pulled YAMLs would otherwise call setEnabled
// with `enabled: undefined` and the backend would reject the body.
if (
localSchedule.enabled !== undefined &&
localSchedule.enabled !== schedule.enabled
) {
if (localSchedule.enabled != schedule.enabled) {
log.info(colors.bold.yellow(
`Schedule ${path} is ${localSchedule.enabled ? "enabled" : "disabled"} locally but not on remote, updating remote`
));