diff --git a/de.srsoftware.cal.web/src/main/java/de/srsoftware/cal/ApiEndpoint.java b/de.srsoftware.cal.web/src/main/java/de/srsoftware/cal/ApiEndpoint.java index 1bd8755..9aa2ba1 100644 --- a/de.srsoftware.cal.web/src/main/java/de/srsoftware/cal/ApiEndpoint.java +++ b/de.srsoftware.cal.web/src/main/java/de/srsoftware/cal/ApiEndpoint.java @@ -1,6 +1,7 @@ /* © SRSoftware 2024 */ package de.srsoftware.cal; +import static de.srsoftware.cal.Util.extractCoords; import static de.srsoftware.cal.db.Fields.*; import static de.srsoftware.cal.db.Fields.AID; import static de.srsoftware.tools.Error.error; @@ -264,6 +265,7 @@ public class ApiEndpoint extends PathHandler { .ifPresent(event::add); }); } + if (json.has(COORDS)) extractCoords(json.getString(COORDS)).optional().ifPresent(event::coords); if (json.has(LINKS)) json.getJSONArray(LINKS).forEach(o -> { if (o instanceof JSONObject j) toLink(j).optional().ifPresent(event::addLinks); });