10f00e2d2e
Второй баг той же семьи: polygons.append(poly['coordinates'][0]) клал ring на уровень полигона — у relation с ОДНИМ outer member'ом coordinates получались depth-2 ([[pair],...]) при type=Polygon. Это 5 крупнейших водных объектов (Камсамольскае возера и др.) — фронтовый toLatLngs строил [[undefined,undefined]...] → Leaflet 'latlngs[0] undefined' → белый экран страницы анализа. Теперь relation собирает список Polygon'ов (coordinates=[ring]) и: 1 кольцо → отдаётся как Polygon; 2+ → MultiPolygon из polygon.coordinates.