oops. fixed in trunk

On Sep 9, 7:50 am, Richard <[email protected]> wrote:
> I want to do some preprocessing before permitting SQLFORM to delete a
> record:
>
> topic = db.topic[topic_id]
> form = SQLFORM(db.topic, topic)
> if form.accepts(request.vars, session, dbio=False):
>     if form.vars.get('delete_this_record'):
>         response.flash = 'Delete intercepted'
>     else:
>         response.flash = 'Update intercepted'
>
> However I found dbio only applies to insert/update and doesn't affect
> delete (sqlhtml.py: 952, 1031).
> Why doesn't dbio apply to all databases operations?
> Is there an alternative way to intercept SQLFORM deletion?
>
> thanks,
> Richard

Reply via email to