I have a text area property which is a required field. The IValidate correctly validates on auto save. But auto save isn't always triggered.
When creating a new page the editor is presented with the required fields. The editor then fills in the required fields and clicks "Create". The page refresh can the editor can fill in the rest of the optional fields. But the editor can also directly publish the page without capturing any fields that triggers the auto save. Because auto save is not triggered, the validations doesn't run.
Is there a way to trigger the IValidate when clicking on "Create"?
If it helps you can stop the create new page being shown but still mark properties as required. Blogged about it here:
Otherwise it sounds like it could be a bug so if you can recreate on an Alloy site it would be worth submitting a bug report.
Great thanks, that will work. Thanks for the nice writeup :-)