diff --git a/src/org/openstreetmap/josm/data/validation/tests/MultipolygonTest.java b/src/org/openstreetmap/josm/data/validation/tests/MultipolygonTest.java
index 7fc39e5..4c6acdf 100644
|
a
|
b
|
public class MultipolygonTest extends Test {
|
| 135 | 135 | Multipolygon polygon = new Multipolygon(Main.map.mapView); |
| 136 | 136 | polygon.load(r); |
| 137 | 137 | |
| 138 | | if (polygon.getOuterWays().isEmpty()) { |
| 139 | | errors.add( new TestError(this, Severity.WARNING, tr("No outer way for multipolygon"), MISSING_OUTER_WAY, r)); |
| | 138 | boolean hasOuterWay = false; |
| | 139 | for (RelationMember m : r.getMembers()) { |
| | 140 | if ("outer".equals(m.getRole())) { |
| | 141 | hasOuterWay = true; |
| | 142 | break; |
| | 143 | } |
| | 144 | } |
| | 145 | if (!hasOuterWay) { |
| | 146 | errors.add(new TestError(this, Severity.WARNING, tr("No outer way for multipolygon"), MISSING_OUTER_WAY, r)); |
| 140 | 147 | } |
| 141 | 148 | |
| 142 | 149 | for (RelationMember rm : r.getMembers()) { |