core
core copied to clipboard
Set completed_at to be nullable in Schedule creation API
While it was possible to create a schedule with a empty completed at date, this wasn't possible during API creation as an end date was explicitly required. And of course setting that means the schedule won't show up under the status page in the first place.
With this change API creation mode mirrors what's possible via the interface as well.