Changing Next Activation date does not reset Scheduler workflow instances


Hi, great add-on for CRM. I've been using it for a while now and only found an issue so far.

When the Next Activation date is changed, a new scheduler workflow is created and eventually gets to the state of "waiting", the other one that had been created before stays on as "waiting".

On the next activation date booth run and renew themselves, now we have the same batch running twice every time, and it increases every time the date is changed.

I understand that if the batch is set as suspend, the existing workflows will stop sooner or later and the batch process can be configured again.

On a usability stand point it would be create if all scheduler workflows running regarding the given batch record would of been cancelled before a new one gets created. Is this change possible?