summaryrefslogtreecommitdiff
path: root/ishtar_common/forms.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2020-06-11 15:13:09 +0200
committerÉtienne Loks <etienne.loks@iggdrasil.net>2021-02-28 12:15:20 +0100
commita8a99c748ba13ef394ff9006f0e192f320c459f1 (patch)
tree93f1e26e1f53c65bebfdbd69e10b3bde0dec4918 /ishtar_common/forms.py
parent4ea9e96c0644b0986b1cf9d6b833f5bc3a175e94 (diff)
downloadIshtar-a8a99c748ba13ef394ff9006f0e192f320c459f1.tar.bz2
Ishtar-a8a99c748ba13ef394ff9006f0e192f320c459f1.zip
Container: bulk update
Diffstat (limited to 'ishtar_common/forms.py')
-rw-r--r--ishtar_common/forms.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/ishtar_common/forms.py b/ishtar_common/forms.py
index 939563334..66b5c3796 100644
--- a/ishtar_common/forms.py
+++ b/ishtar_common/forms.py
@@ -969,6 +969,7 @@ class QAForm(CustomForm, ManageOldType):
MULTI = False
SINGLE_FIELDS = []
REPLACE_FIELDS = []
+ PREFIX= "qa_"
def __init__(self, *args, **kwargs):
self.items = kwargs.pop('items')
@@ -1017,7 +1018,7 @@ class QAForm(CustomForm, ManageOldType):
value = self.cleaned_data[base_key]
if not value:
return
- key = base_key[len("qa_"):]
+ key = base_key[len(self.PREFIX):]
field = item._meta.get_field(key)
if getattr(field, 'related_model', None):
is_list = isinstance(value, (list, tuple))