Skip to content

Commit d8f4d50

Browse files
WamberepeterMuriuki
andcommitted
Update how partOf is added to a location (#234)
Co-authored-by: Peter Muriuki <[email protected]>
1 parent 9d2855f commit d8f4d50

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
@@ -282,10 +282,16 @@ def location_extras(resource, payload_string):
282282
longitude = "longitude"
283283

284284
try:
285-
if locationParentName and locationParentName != "parentName":
286-
payload_string = payload_string.replace(
287-
"$parentName", locationParentName
288-
).replace("$parentID", locationParentId)
285+
if locationParentId and locationParentId != "parentId":
286+
payload_string = payload_string.replace("$parentID", locationParentId)
287+
if not locationParentName or locationParentName == "parentName":
288+
obj = json.loads(payload_string)
289+
del obj["resource"]["partOf"]['display']
290+
payload_string = json.dumps(obj, indent=4)
291+
else:
292+
payload_string = payload_string.replace(
293+
"$parentName", locationParentName
294+
)
289295
else:
290296
obj = json.loads(payload_string)
291297
del obj["resource"]["partOf"]

0 commit comments

Comments
 (0)