Bug 807337

Summary: Guvnor BPMN Designer character escaping does not work properly
Product: [JBoss] JBoss Enterprise BRMS Platform 5 Reporter: Radovan Synek <rsynek>
Component: BRM (Guvnor)Assignee: manstis
Status: VERIFIED --- QA Contact: Radovan Synek <rsynek>
Severity: medium Docs Contact:
Priority: unspecified    
Version: BRMS 5.3.0.GACC: lpetrovi
Target Milestone: ---   
Target Release: BRMS 5.3.0.GA   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Attachments:
Description Flags
process definition none

Description Radovan Synek 2012-03-27 14:43:56 UTC
Created attachment 573086 [details]
process definition

Description of problem:

Designer escapes XML source of process definition each time when you want to save it. Explanation on adHocSubProcess completionCondition:
user enters:
getActivityInstanceAttribute("numberOfActiveInstances") == 0
first save:
getActivityInstanceAttribute(&quot;numberOfActiveInstances&quot;) == 0
second save:
getActivityInstanceAttribute(&amp;quot;numberOfActiveInstances&amp;quot;) == 0
third save:
getActivityInstanceAttribute(&amp;amp;quot;numberOfActiveInstances&amp;amp;quot;) == 0

etc...

Steps to Reproduce:
1.Launch guvnor and import attached process definition.
2.Try to save it several times and watch the value of completionCondition attribute on adHocSubProcess node. Before each saving change something in process definition (to force saving).

Comment 2 Tihomir Surdilovic 2012-04-02 05:59:03 UTC
Fix for adHocCompletionCondition attribute done in master and 2.1.x Designer branch. Now connected to the Expression editor.