[
https://issues.jboss.org/browse/DROOLS-3152?page=com.atlassian.jira.plugi...
]
Michael Anstis commented on DROOLS-3152:
----------------------------------------
Sorry [~tari_manga] but your _fix_ for DROOLS-3116 has caused this regression.
The problem is that we need
[
this|https://github.com/kiegroup/kie-wb-common/commit/ba5aefec948af9f1167...]
to ensure there is an expression on a {{ContextEntry}} (and other cases) when the file is
saved. However we want to be able to differentiate
[
here|https://github.com/kiegroup/kie-wb-common/commit/ba5aefec948af9f1167...]
between the mock {{LiteralExpression}} added in the foregoing (i.e. really there was a
{{null}} expression) and a {{LiteralExpression}} that has an empty value.
Trisotech manage this in the follow way:
1) {{null}} Expression (i.e. empty {{ContextEntry}})
{{<dmn11:literalExpression/>}} (No *ID*)
2) Empty (no text, {{null text}}) {{LiteralExpression}}
{{<dmn11:literalExpression id="_6e353f23-efd5-4ee7-98e6-3593c7152555"/>}}
(Has *ID*)
3) Empty String ({{""}}) {{LiteralExpression}}
{code}
<dmn11:literalExpression id="_8d494cba-437c-46d6-ab72-7d5a743335f0">
<dmn11:text>""</dmn11:text>
</dmn11:literalExpression>
{code}
[DMN Designer] Context Expression can not be saved
--------------------------------------------------
Key: DROOLS-3152
URL:
https://issues.jboss.org/browse/DROOLS-3152
Project: Drools
Issue Type: Bug
Components: DMN Editor
Affects Versions: 7.14.0.Final
Reporter: Jozef Marko
Assignee: Matteo Mortari
Priority: Blocker
Labels: drools-tools
Attachments: Screenshot from 2018-10-16 15-03-23.png, error.log
User can not save DMN diagram if it contains a decision node with *Context* as top level
expression.
Spotted during DROOLS-3109 review, however not 100% sure it is the root cause.
--
This message was sent by Atlassian Jira
(v7.12.1#712002)