Merge pull request #27990 from noahjacob/maint_schedule_fix

fix: changes in schedules gets overwritten on save