summaryrefslogtreecommitdiff
path: root/ishtar_common/forms_common.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2017-02-09 23:16:25 +0100
committerÉtienne Loks <etienne.loks@iggdrasil.net>2017-02-15 18:46:16 +0100
commit47a0f85afec2c12a101dbd494fead05a971b0b71 (patch)
tree4f6466f8f11ef8e56b5030ea9576fe037500b47a /ishtar_common/forms_common.py
parentd5b0304875ba7a6e9dd001be864a119680598bc5 (diff)
downloadIshtar-47a0f85afec2c12a101dbd494fead05a971b0b71.tar.bz2
Ishtar-47a0f85afec2c12a101dbd494fead05a971b0b71.zip
Item keys are now related to the current importer (refs #3451)
Diffstat (limited to 'ishtar_common/forms_common.py')
-rw-r--r--ishtar_common/forms_common.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/ishtar_common/forms_common.py b/ishtar_common/forms_common.py
index 7ab09f9f7..67299fbac 100644
--- a/ishtar_common/forms_common.py
+++ b/ishtar_common/forms_common.py
@@ -135,7 +135,9 @@ class TargetKeyForm(forms.ModelForm):
def __init__(self, *args, **kwargs):
super(TargetKeyForm, self).__init__(*args, **kwargs)
instance = getattr(self, 'instance', None)
+ self.associated_import = None
if instance and instance.pk:
+ self.associated_import = instance.associated_import
self.fields['target'].widget.attrs['readonly'] = True
self.fields['key'].widget.attrs['readonly'] = True
self.fields['key'].widget.attrs['title'] = unicode(instance)
@@ -162,7 +164,7 @@ class TargetKeyForm(forms.ModelForm):
super(TargetKeyForm, self).save(commit)
if self.cleaned_data.get('value'):
self.instance.is_set = True
- self.associated_import = None
+ self.instance.associated_import = self.associated_import
self.instance.save()