diff --git a/li.strolch.model/src/main/java/li/strolch/model/GroupedParameterizedElement.java b/li.strolch.model/src/main/java/li/strolch/model/GroupedParameterizedElement.java index 86a366972..f84db9192 100644 --- a/li.strolch.model/src/main/java/li/strolch/model/GroupedParameterizedElement.java +++ b/li.strolch.model/src/main/java/li/strolch/model/GroupedParameterizedElement.java @@ -709,12 +709,18 @@ public abstract class GroupedParameterizedElement extends AbstractStrolchElement @Override public String getRelationId(String paramKey) throws StrolchModelException { - return getRelationParam(paramKey, true).getValue(); + ParameterBag relationsBag = getParameterBag(BAG_RELATIONS, false); + if (relationsBag == null) + return ""; + return relationsBag.getString(paramKey); } @Override public List getRelationIds(String paramKey) throws StrolchModelException { - return getRelationsParam(paramKey, true).getValue(); + ParameterBag relationsBag = getParameterBag(BAG_RELATIONS, false); + if (relationsBag == null) + return List.of(); + return relationsBag.getStringList(paramKey); } @Override