Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.

General Questions /

General questions about getting started with SilverStripe that don't fit in any of the categories above.

Moderators: martimiz, Sean, biapar, Willr, Ingo, swaiba, simon_w

Aborting a save in onbeforewrite:


Reply


2 Posts   246 Views

Avatar
BigD1214

Community Member, 15 Posts

10 December 2013 at 7:49am

Hello,
Is there a way to abort a save if a condition in the onbeforewrite: function is not met? Please help!
Thanks so much!

Avatar
swaiba

Forum Moderator, 1798 Posts

17 December 2013 at 6:28am

Hi BigD1214,

As there is no return type the only suggestion I would have is to use "die()" there - but that is truly awful and you must be able to fix another way... probably using a validator...

This addresses their use within ModelAdmin...

http://www.silverstripe.org/general-questions/show/17007

And it is [kinda] the same for a form. Only directly in the code if you create / write will there be an issue -but hey you can call validation right there (either custom or reuse any validator you create)