Hi Massimo, Right now validators are triggered even when a record is successfully being deleted. This can be annoying in case I am deleting old records as below:
db.define_table('my_table', Field('today', 'date', requires=IS_DATE_IN_RANGE(minimum=request.now.date()), default = request.now.date(), ) ) What if we drop all the form.errors content before line 923 in gluon/ sqlhtml.py? if requested_delete: ...... self.form.errors = {} # to override unnecessary error message return True Or a better way is to do delete before validators are called. Can you do that? Regards, Iceberg