summaryrefslogtreecommitdiff
path: root/ishtar_common/management
diff options
context:
space:
mode:
Diffstat (limited to 'ishtar_common/management')
-rw-r--r--ishtar_common/management/commands/migrate_to_geo_v4.py6
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)}",