|
@@ -76,12 +76,14 @@ public class ApprovalNode extends AssigneeNode {
|
|
|
nobodyElement.setNamespacePrefix("flowable");
|
|
|
nobodyElement.setElementText(this.nobody.getNobody());
|
|
|
userTask.addExtensionElement(nobodyElement);
|
|
|
- ExtensionElement sameElement = new ExtensionElement();
|
|
|
- sameElement.setName("same");
|
|
|
- sameElement.setNamespace("https://flowable.org/model");
|
|
|
- sameElement.setNamespacePrefix("flowable");
|
|
|
- sameElement.setElementText(this.same.getSame());
|
|
|
- userTask.addExtensionElement(sameElement);
|
|
|
+ if (Objects.nonNull(this.same)) {
|
|
|
+ ExtensionElement sameElement = new ExtensionElement();
|
|
|
+ sameElement.setName("same");
|
|
|
+ sameElement.setNamespace("https://flowable.org/model");
|
|
|
+ sameElement.setNamespacePrefix("flowable");
|
|
|
+ sameElement.setElementText(this.same.getSame());
|
|
|
+ userTask.addExtensionElement(sameElement);
|
|
|
+ }
|
|
|
ExtensionElement nobodyUsersElement = new ExtensionElement();
|
|
|
nobodyUsersElement.setName("nobodyUsers");
|
|
|
nobodyUsersElement.setNamespace("https://flowable.org/model");
|