Skip to content

Commit 69e34a1

Browse files
Update how partOf is added to a location (#234)
Co-authored-by: Peter Muriuki <[email protected]>
1 parent a4a1416 commit 69e34a1

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

importer/main.py

+10-4
Original file line numberDiff line numberDiff line change
@@ -335,10 +335,16 @@ def location_extras(resource, payload_string):
335335
longitude = "longitude"
336336

337337
try:
338-
if locationParentName and locationParentName != "parentName":
339-
payload_string = payload_string.replace(
340-
"$parentName", locationParentName
341-
).replace("$parentID", locationParentId)
338+
if locationParentId and locationParentId != "parentId":
339+
payload_string = payload_string.replace("$parentID", locationParentId)
340+
if not locationParentName or locationParentName == "parentName":
341+
obj = json.loads(payload_string)
342+
del obj["resource"]["partOf"]['display']
343+
payload_string = json.dumps(obj, indent=4)
344+
else:
345+
payload_string = payload_string.replace(
346+
"$parentName", locationParentName
347+
)
342348
else:
343349
obj = json.loads(payload_string)
344350
del obj["resource"]["partOf"]

0 commit comments

Comments
 (0)