diff options
Diffstat (limited to 'ishtar_common/management/commands')
| -rw-r--r-- | ishtar_common/management/commands/migrate_to_geo_v4.py | 6 | 
1 files changed, 4 insertions, 2 deletions
| diff --git a/ishtar_common/management/commands/migrate_to_geo_v4.py b/ishtar_common/management/commands/migrate_to_geo_v4.py index 1b2a2dadc..63a074363 100644 --- a/ishtar_common/management/commands/migrate_to_geo_v4.py +++ b/ishtar_common/management/commands/migrate_to_geo_v4.py @@ -174,7 +174,8 @@ def _process_main(obj):          )      obj_verbose_names = cls_labels[obj.__class__.__name__]      if obj.multi_polygon_source == "P" and obj.multi_polygon \ -            and obj.multi_polygon_source_item in obj_verbose_names: +            and (obj.multi_polygon_source_item in obj_verbose_names or +                 obj.multi_polygon_source_item in (None, "")):          attrs = {              "name": f"{_(model_name.capitalize())}{_(':')} {str(obj)}",              "source_content_type": model_content_type, @@ -195,7 +196,8 @@ def _process_main(obj):              ]          )      if obj.point_source == "P" and obj.point_2d \ -            and obj.point_source_item in obj_verbose_names: +            and (obj.point_source_item in obj_verbose_names or +                 obj.point_source_item in (None, "")):          if obj.x and obj.y:              attrs = {                  "name": f"{_(model_name.capitalize())}{_(':')} {str(obj)}", | 
