diff options
Diffstat (limited to 'ishtar_common/models_imports.py')
| -rw-r--r-- | ishtar_common/models_imports.py | 9 | 
1 files changed, 8 insertions, 1 deletions
| diff --git a/ishtar_common/models_imports.py b/ishtar_common/models_imports.py index ccb0f2c57..d82d0580f 100644 --- a/ishtar_common/models_imports.py +++ b/ishtar_common/models_imports.py @@ -584,7 +584,14 @@ class TargetKey(models.Model):                  except self.target.associated_model.DoesNotExist:                      pass              if v: -                v.add_key(self.key, importer=self.associated_import) +                keys = {} +                if self.associated_group: +                    keys['group'] = self.associated_group +                if self.associated_user: +                    keys['user'] = self.associated_user +                else: +                    keys['importer'] = self.associated_import +                v.add_key(self.key, **keys)          return obj  TARGET_MODELS = [ | 
