From 01aa66927694f00a9b07d8bea2e33ae7f89e4edc Mon Sep 17 00:00:00 2001 From: Daniel Gerhardt <code@dgerhardt.net> Date: Thu, 9 Aug 2018 20:03:02 +0200 Subject: [PATCH] Do not match empty ID path variable for CRUD routing --- .../de/thm/arsnova/controller/AbstractEntityController.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/de/thm/arsnova/controller/AbstractEntityController.java b/src/main/java/de/thm/arsnova/controller/AbstractEntityController.java index 752c0a581..5e27588ac 100644 --- a/src/main/java/de/thm/arsnova/controller/AbstractEntityController.java +++ b/src/main/java/de/thm/arsnova/controller/AbstractEntityController.java @@ -51,7 +51,7 @@ public abstract class AbstractEntityController<E extends Entity> { protected static final String ENTITY_ID_HEADER = "Arsnova-Entity-Id"; protected static final String ENTITY_REVISION_HEADER = "Arsnova-Entity-Revision"; protected static final String DEFAULT_ROOT_MAPPING = "/"; - protected static final String DEFAULT_ID_MAPPING = "/{id:[^~].*}"; + protected static final String DEFAULT_ID_MAPPING = "/{id:[^~].+}"; protected static final String DEFAULT_ALIAS_MAPPING = "/~{alias}"; protected static final String DEFAULT_FIND_MAPPING = "/find"; protected static final String ALIAS_SUBPATH = "/{subPath:.+}"; -- GitLab