diff --git a/src/main/java/org/openstreetmap/josm/plugins/mapwithai/backend/GetDataRunnable.java b/src/main/java/org/openstreetmap/josm/plugins/mapwithai/backend/GetDataRunnable.java index 97b8219..09d57fa 100644 --- a/src/main/java/org/openstreetmap/josm/plugins/mapwithai/backend/GetDataRunnable.java +++ b/src/main/java/org/openstreetmap/josm/plugins/mapwithai/backend/GetDataRunnable.java @@ -498,7 +498,7 @@ public class GetDataRunnable extends RecursiveTask { final DataSet dataSet = new DataSet(); dataSet.setUploadPolicy(UploadPolicy.DISCOURAGED); - MapWithAILayerInfo.instance.getLayers().parallelStream().forEach(map -> { + new ArrayList<>(MapWithAILayerInfo.instance.getLayers()).parallelStream().forEach(map -> { try { Bounds bound = new Bounds(bbox.getBottomRight()); bound.extend(bbox.getTopLeft());