mirror of
https://github.com/commons-app/apps-android-commons.git
synced 2025-10-26 20:33:53 +01:00
fix: check placeBindings for null instead of checking each destructured value
This commit is contained in:
parent
d6d8155cee
commit
e46f35a90b
1 changed files with 26 additions and 28 deletions
|
|
@ -587,7 +587,6 @@ ${"wd:" + place.wikiDataEntityId}"""
|
|||
val placeBindings = runQuery(leftLatLng, rightLatLng)
|
||||
if (placeBindings != null) {
|
||||
for ((item1, label, location, clas) in placeBindings) {
|
||||
if (item1 != null && label != null && clas != null) {
|
||||
val input = location.value
|
||||
val pattern = Pattern.compile(
|
||||
"Point\\(([-+]?[0-9]*\\.?[0-9]+) ([-+]?[0-9]*\\.?[0-9]+)\\)"
|
||||
|
|
@ -610,17 +609,16 @@ ${"wd:" + place.wikiDataEntityId}"""
|
|||
|
||||
val gpxEntry =
|
||||
("""
|
||||
<wpt lat="$itemLatitude" lon="$itemLongitude">
|
||||
<wpt lat="$itemLatitude" lon="$itemLongitude">
|
||||
<name>$itemName</name>
|
||||
<url>$itemUrl</url>
|
||||
</wpt>""")
|
||||
</wpt>""")
|
||||
gpxString = gpxString + gpxEntry
|
||||
} else {
|
||||
Timber.e("No match found")
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
gpxString = "$gpxString\n</gpx>"
|
||||
return gpxString
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue