diff options
| 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 | 
| commit | 7d69b2b90a7c831477a2b1668bb9b7346120aaca (patch) | |
| tree | 4f6466f8f11ef8e56b5030ea9576fe037500b47a /ishtar_common/forms_common.py | |
| parent | dc6eed246c7c71b3c63a9e7b83a44d9a601ae9f8 (diff) | |
| download | Ishtar-7d69b2b90a7c831477a2b1668bb9b7346120aaca.tar.bz2 Ishtar-7d69b2b90a7c831477a2b1668bb9b7346120aaca.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.py | 4 | 
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() | 
