Fix potential NPE in OSM API
This commit is contained in:
parent
b9ddb9acf0
commit
8935534a81
@ -81,6 +81,7 @@ internal data class OsmLocation(
|
||||
fun fromOverpassResponse(
|
||||
result: OverpassResponse
|
||||
): List<OsmLocation> = result.elements.mapNotNull {
|
||||
it.tags ?: return@mapNotNull null
|
||||
OsmLocation(
|
||||
id = it.id,
|
||||
label = it.tags["name"] ?: it.tags["brand"] ?: return@mapNotNull null,
|
||||
|
||||
@ -36,7 +36,7 @@ data class OverpassResponseElement(
|
||||
val lat: Double?,
|
||||
val lon: Double?,
|
||||
val center: OverpassResponseElementCenter?,
|
||||
val tags: Map<String, String>,
|
||||
val tags: Map<String, String>?,
|
||||
)
|
||||
|
||||
interface OverpassApi {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user