diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2021-03-16 17:15:56 +0100 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2021-03-16 17:15:56 +0100 |
commit | 566216c3fe946f817c1b8df5cfe75116a3ff87c6 (patch) | |
tree | 4a7a68847014c61b56c58ab385734d272aa1cdd0 | |
parent | 80a1ceb85972108030ba5578d10a814d3cb8f8a7 (diff) | |
download | Ishtar-566216c3fe946f817c1b8df5cfe75116a3ff87c6.tar.bz2 Ishtar-566216c3fe946f817c1b8df5cfe75116a3ff87c6.zip |
Fix responsibility field on new container creation
-rw-r--r-- | archaeological_warehouse/forms.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/archaeological_warehouse/forms.py b/archaeological_warehouse/forms.py index 83f045349..68adc66c1 100644 --- a/archaeological_warehouse/forms.py +++ b/archaeological_warehouse/forms.py @@ -353,6 +353,9 @@ class ContainerForm(CustomForm, ManageOldType, forms.Form): dct['location'] = models.Warehouse.objects.get(pk=dct['location']) if dct.get("parent", None): dct['parent'] = models.Container.objects.get(pk=dct['parent']) + if dct.get("responsibility", None): + dct['responsibility'] = models.Warehouse.objects.get( + pk=dct['responsibility']) new_item = models.Container(**dct) new_item.save() return new_item @@ -589,11 +592,13 @@ class QAContainerFormMulti(QAForm): PREFIX = "qa" form_admin_name = _("Container - Quick action - Modify") form_slug = "container-quickaction-modify" - base_models = ['qaparent', 'qacontainer_type', 'qalocation'] + base_models = ['qaparent', 'qacontainer_type', + 'qalocation', 'qaresponsibility'] associated_models = { 'qaparent': models.Container, 'qacontainer_type': models.ContainerType, 'qalocation': models.Warehouse, + 'qaresponsibility': models.Warehouse, } MULTI = True |