diff options
Diffstat (limited to 'archaeological_warehouse/models.py')
| -rw-r--r-- | archaeological_warehouse/models.py | 5 | 
1 files changed, 5 insertions, 0 deletions
| diff --git a/archaeological_warehouse/models.py b/archaeological_warehouse/models.py index ef548425b..7f7fbeb91 100644 --- a/archaeological_warehouse/models.py +++ b/archaeological_warehouse/models.py @@ -224,6 +224,11 @@ class Container(LightHistorizedItem):                  self.index = 1              self._cached_label_checked = False              self.save() +        # remove old location in warehouse +        q = ContainerLocalisation.objects.filter(container=self).exclude( +            division__warehouse=self.location) +        for loca in q.all(): +            loca.delete()  post_save.connect(cached_label_changed, sender=Container) | 
