summaryrefslogtreecommitdiff
path: root/archaeological_warehouse/models.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2018-08-17 13:30:24 +0200
committerÉtienne Loks <etienne.loks@iggdrasil.net>2018-08-17 13:30:24 +0200
commit1b46a5f54ca808c88a236152327b1a6a5d3e6c19 (patch)
tree6500891588b3769ad83dcbbe4f87effb3a9907cf /archaeological_warehouse/models.py
parent2dff14705fda654c1626b8853cb39d71ddd86add (diff)
downloadIshtar-1b46a5f54ca808c88a236152327b1a6a5d3e6c19.tar.bz2
Ishtar-1b46a5f54ca808c88a236152327b1a6a5d3e6c19.zip
Warehouse: fix search_vector update
Diffstat (limited to 'archaeological_warehouse/models.py')
-rw-r--r--archaeological_warehouse/models.py5
1 files changed, 1 insertions, 4 deletions
diff --git a/archaeological_warehouse/models.py b/archaeological_warehouse/models.py
index 50fc8fcae..bf7ea1eb6 100644
--- a/archaeological_warehouse/models.py
+++ b/archaeological_warehouse/models.py
@@ -210,6 +210,7 @@ class Warehouse(Address, DashboardFormItem, OwnPerms):
settings.CACHE_SMALLTIMEOUT)
def save(self, *args, **kwargs):
+ self.update_search_vector()
super(Warehouse, self).save(*args, **kwargs)
for container in self.containers.all():
cached_label_changed(Container, instance=container)
@@ -221,15 +222,11 @@ class Warehouse(Address, DashboardFormItem, OwnPerms):
updated = True
self.auto_external_id = True
self.external_id = external_id
-
self._cached_label_checked = False
self.save()
return
-post_save.connect(cached_label_changed, sender=Warehouse)
-
-
class Collection(LightHistorizedItem):
name = models.CharField(_(u"Name"), max_length=200,
null=True, blank=True)