mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-07-24 17:32:48 +00:00
ACS-3759: Fixing bug for empty action parameter values (#1501)
* ACS-3759: Fixing bug for empty action parameter values * ACS-3759: Fixing missing import
This commit is contained in:
@@ -32,10 +32,10 @@ import static org.alfresco.repo.action.access.ActionAccessRestriction.ACTION_CON
|
|||||||
|
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
import java.util.Collection;
|
import java.util.Collection;
|
||||||
|
import java.util.HashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.Optional;
|
import java.util.Optional;
|
||||||
import java.util.stream.Collectors;
|
|
||||||
|
|
||||||
import org.alfresco.repo.action.ActionImpl;
|
import org.alfresco.repo.action.ActionImpl;
|
||||||
import org.alfresco.repo.action.CompositeActionImpl;
|
import org.alfresco.repo.action.CompositeActionImpl;
|
||||||
@@ -80,7 +80,7 @@ public class RestRuleActionModelMapper implements RestModelMapper<Action, org.al
|
|||||||
final Map<String, Serializable> convertedParams = actionModel.getParameterValues()
|
final Map<String, Serializable> convertedParams = actionModel.getParameterValues()
|
||||||
.entrySet()
|
.entrySet()
|
||||||
.stream()
|
.stream()
|
||||||
.collect(Collectors.toMap(Map.Entry::getKey, e -> parameterConverter.convertParamFromServiceModel(e.getValue())));
|
.collect(HashMap::new, (m, v) -> m.put(v.getKey(), parameterConverter.convertParamFromServiceModel(v.getValue())), HashMap::putAll);
|
||||||
convertedParams.remove(ACTION_CONTEXT_PARAM_NAME);
|
convertedParams.remove(ACTION_CONTEXT_PARAM_NAME);
|
||||||
builder.params(convertedParams);
|
builder.params(convertedParams);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user