From 820dc24c3d5840a9e1d619ab16cfa603db7f9ef6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Tue, 11 Jul 2017 11:14:19 +0200 Subject: [PATCH] strasbourg: add support for drop=True (support is added to w.c.s. in #17524) --- strasbourg/reprise.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/strasbourg/reprise.py b/strasbourg/reprise.py index 721ae1e..899a76e 100644 --- a/strasbourg/reprise.py +++ b/strasbourg/reprise.py @@ -51,6 +51,12 @@ except IndexError: formdef.fields = [ fields.PageField(id='1', type='page') ] +try: + formdef.data_class().wipe(drop=True) +except TypeError: + # drop=True not yet supported + pass + formdef.store() # this will clean the db field_id = 1