diff options
| author | Étienne Loks <etienne.loks@iggdrasil.net> | 2020-08-31 18:11:40 +0200 | 
|---|---|---|
| committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2021-02-28 12:15:20 +0100 | 
| commit | 2dac896835dd74541c4960492119fd9c52c5a7a3 (patch) | |
| tree | 26d1d9321680b94b0d2cb66209f4eb5cc2c56227 /ishtar_common/models.py | |
| parent | eb99d500e8e1d5b8be8f02ffdf8c4b505159add5 (diff) | |
| download | Ishtar-2dac896835dd74541c4960492119fd9c52c5a7a3.tar.bz2 Ishtar-2dac896835dd74541c4960492119fd9c52c5a7a3.zip | |
Containers: append warehouse to merge key (refs #4964)
Diffstat (limited to 'ishtar_common/models.py')
| -rw-r--r-- | ishtar_common/models.py | 7 | 
1 files changed, 3 insertions, 4 deletions
| diff --git a/ishtar_common/models.py b/ishtar_common/models.py index 08ae93fa6..04ed6d6c0 100644 --- a/ishtar_common/models.py +++ b/ishtar_common/models.py @@ -4278,16 +4278,15 @@ class Merge(models.Model):          self.generate_merge_key()          item = super(Merge, self).save(*args, **kwargs)          if not merge_key_generated: +            self.merge_candidate.clear()              self.generate_merge_candidate()          return item      def archive(self):          self.archived = True          self.save() -        for m in self.merge_candidate.all(): -            m.delete() -        for m in self.merge_exclusion.all(): -            m.delete() +        self.merge_candidate.clear() +        self.merge_exclusion.clear()      def merge(self, item, keep_old=False, exclude_fields=None):          merge_model_objects(self, item, keep_old=keep_old, | 
