Improvement
Assigning older tasks no longer fails
Changing a service's form no longer blocks its open tasks: they can be assigned, scheduled and charged, and their previous data is kept.
If you changed a service's form (removing fields such as ZIP code, city or neighborhood), open tasks created with the earlier form could not be assigned: you saw "Check the fields: some data is invalid". This is fixed for every business and every scheduling mode.
What changes
- Assigning, scheduling, rescheduling, confirming, changing stage and charging no longer re-validate data that does not change: a task created with an earlier form keeps working.
- "Previous data": fields the form no longer has stay saved on the task and show read-only in its detail (only shown when there are any).
- Editing a task validates only the fields of the current form and keeps the previous ones.
- When you save a service's form we tell you how many open tasks are left with previous data. It is only a notice: it does not block saving.
What does not change
- New tasks and anything a customer or the bot enters are still validated against the current form: an unknown field is still rejected.
- The amount due, the destination and the base price of existing tasks are not modified.