File tree Expand file tree Collapse file tree 1 file changed +12
-6
lines changed
extension/client-java/src/main/java/io/camunda/tasklist Expand file tree Collapse file tree 1 file changed +12
-6
lines changed Original file line number Diff line number Diff line change @@ -75,13 +75,17 @@ private static Form toForm(FormResponse formResponse) {
7575
7676 private static SaveVariablesRequest fromVariablesToSave (List <RequestVariable > variables ) {
7777 SaveVariablesRequest request = new SaveVariablesRequest ();
78- request .setVariables (variables .stream ().map (TasklistClientV1 ::fromVariable ).toList ());
78+ if (variables != null ) {
79+ request .setVariables (variables .stream ().map (TasklistClientV1 ::fromVariable ).toList ());
80+ }
7981 return request ;
8082 }
8183
8284 private static TaskCompleteRequest fromVariablesToComplete (List <RequestVariable > variables ) {
8385 TaskCompleteRequest request = new TaskCompleteRequest ();
84- request .setVariables (variables .stream ().map (TasklistClientV1 ::fromVariable ).toList ());
86+ if (variables != null ) {
87+ request .setVariables (variables .stream ().map (TasklistClientV1 ::fromVariable ).toList ());
88+ }
8589 return request ;
8690 }
8791
@@ -94,10 +98,12 @@ private static VariableInputDTO fromVariable(RequestVariable variable) {
9498
9599 private static VariablesSearchRequest fromVariableSearch (VariableSearch variableSearch ) {
96100 VariablesSearchRequest request = new VariablesSearchRequest ();
97- request .setIncludeVariables (
98- variableSearch .includeVariables ().stream ()
99- .map (TasklistClientV1 ::fromIncludeVariable )
100- .toList ());
101+ if (variableSearch .includeVariables () != null ){
102+ request .setIncludeVariables (
103+ variableSearch .includeVariables ().stream ()
104+ .map (TasklistClientV1 ::fromIncludeVariable )
105+ .toList ());
106+ }
101107 request .setVariableNames (variableSearch .variableNames ());
102108 return request ;
103109 }
You can’t perform that action at this time.
0 commit comments