diff options
| 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 | 
| commit | 7ee90a9ddde6b1ba5745a50d6c3680b08b0b4c5c (patch) | |
| tree | 9852ed797943e12fc943f3086c6ef5d68bd8dd99 /ishtar_common/management/commands | |
| parent | 4678e2f32dc39b8ae403289484df3f0ba5ad03a7 (diff) | |
| download | Ishtar-7ee90a9ddde6b1ba5745a50d6c3680b08b0b4c5c.tar.bz2 Ishtar-7ee90a9ddde6b1ba5745a50d6c3680b08b0b4c5c.zip  | |
regenerate search vector cached label: Force regen of point
Diffstat (limited to 'ishtar_common/management/commands')
| -rw-r--r-- | ishtar_common/management/commands/regenerate_search_vector_cached_label.py | 8 | 
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)  | 
