Fix canonical municipality partition parsing
This commit is contained in:
@@ -198,15 +198,9 @@ class VectorFeatureService:
|
||||
return None
|
||||
normalized_name = str(selection_area_name or "").strip()
|
||||
prefix = "Gemeente "
|
||||
suffixes = (" - officiële grens", " - officiele grens")
|
||||
if not normalized_name.startswith(prefix):
|
||||
return None
|
||||
municipality = normalized_name[len(prefix):]
|
||||
for suffix in suffixes:
|
||||
if municipality.endswith(suffix):
|
||||
municipality = municipality[: -len(suffix)]
|
||||
break
|
||||
municipality = municipality.strip()
|
||||
municipality = normalized_name[len(prefix):].split(" - ", 1)[0].strip()
|
||||
return ("municipality", municipality) if municipality else None
|
||||
|
||||
@staticmethod
|
||||
|
||||
Reference in New Issue
Block a user