Issue:
Whenever I restart Macro Scheduler or the computer reboots, the start times for all scripts that have a repeat all reset to the current hour, even on days the scripts aren't scheduled to run. The other "feature" is that when the hour is reset, the specified minute remains the same.
How it breaks things:
The scripts attempt to run when remote files are not available for retrieval.
Script Settings:
I've set all scripts to "Run at next scheduled run time".
The unifying feature is that all the affected scripts are set to repeat every 30 minutes and the script resets at a specified time under the Advanced Schedule box.
What I'm doing to fix:
When this happens, I have to go in and manually edit every script to the correct start time.
Expected behavior:
When calculating the next run time on startup, MS should take the "repeat every x" and "Stop and reset at/after" settings into account. Don't change the scheduled start time for scripts scheduled to run on other days, and don't change the schedule for scripts that were already slated to stop.
What seems to be going wrong:
MS doesn't take into account "Stop and reset at/after" when it starts up and re-calculates the "Run at next scheduled run time." Thus, every script with a repeat setting gets broken for all days of the week.
Example:
This image shows scripts with repeats and resets all scheduled to run during the midnight hour, even though they were originally scheduled at various times throughout the day, even on scripts that run on other days of the week.
