diff --git a/magnolia-ui-framework/src/main/java/info/magnolia/ui/framework/action/AbstractCommandAction.java b/magnolia-ui-framework/src/main/java/info/magnolia/ui/framework/action/AbstractCommandAction.java index fa29ffe..769e269 100644 --- a/magnolia-ui-framework/src/main/java/info/magnolia/ui/framework/action/AbstractCommandAction.java +++ b/magnolia-ui-framework/src/main/java/info/magnolia/ui/framework/action/AbstractCommandAction.java @@ -145,10 +145,14 @@ public class AbstractCommandAction extends Ab } /** - * @return the immutable map of parameters to be used for command execution. + * @return the immutable map of parameters to be used for command execution or null when there are no parameters provided. * @see AbstractCommandAction#buildParams(javax.jcr.Item) */ public final Map getParams() { + if (params == null) { + // not every command needs params (and CommandsManager doesn't require them to be passed on either). + return null; + } return Collections.unmodifiableMap(params); }