summaryrefslogtreecommitdiff
path: root/ishtar_common/management
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2020-01-09 18:38:27 +0100
committerÉtienne Loks <etienne.loks@iggdrasil.net>2020-01-09 18:38:27 +0100
commit7ee90a9ddde6b1ba5745a50d6c3680b08b0b4c5c (patch)
tree9852ed797943e12fc943f3086c6ef5d68bd8dd99 /ishtar_common/management
parent4678e2f32dc39b8ae403289484df3f0ba5ad03a7 (diff)
downloadIshtar-7ee90a9ddde6b1ba5745a50d6c3680b08b0b4c5c.tar.bz2
Ishtar-7ee90a9ddde6b1ba5745a50d6c3680b08b0b4c5c.zip
regenerate search vector cached label: Force regen of point
Diffstat (limited to 'ishtar_common/management')
-rw-r--r--ishtar_common/management/commands/regenerate_search_vector_cached_label.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/ishtar_common/management/commands/regenerate_search_vector_cached_label.py b/ishtar_common/management/commands/regenerate_search_vector_cached_label.py
index 22b913805..6a560df80 100644
--- a/ishtar_common/management/commands/regenerate_search_vector_cached_label.py
+++ b/ishtar_common/management/commands/regenerate_search_vector_cached_label.py
@@ -31,7 +31,7 @@ APPS = ['ishtar_common', 'archaeological_operations',
class Command(BaseCommand):
args = ''
- help = 'Regenerate cached labels and search vectors'
+ help = 'Regenerate geo, cached labels and search vectors'
def add_arguments(self, parser):
parser.add_argument('app_name', nargs='?', default=None,
@@ -68,6 +68,12 @@ class Command(BaseCommand):
obj = model.objects.get(pk=obj_id['pk'])
obj.skip_history_when_saving = True
obj._no_move = True
+ if hasattr(obj, "point_source") and obj.point_source in (
+ "M", "T"):
+ obj.point = None
+ obj.point_2d = None
+ obj.x = None
+ obj.y = None
cmsg = u"\r{} {}/{}".format(msg, idx + 1, ln)
if not quiet:
sys.stdout.write(cmsg)