]
Jan Stourac updated WFLY-13935:
-------------------------------
Attachment: reproducer.sh
dir-contexts referral-mode attribute upper/lower case discrepancy
-----------------------------------------------------------------
Key: WFLY-13935
URL:
https://issues.redhat.com/browse/WFLY-13935
Project: WildFly
Issue Type: Bug
Components: CLI
Affects Versions: 15.0.0.Final, 16.0.0.Final, 17.0.0.Final, 18.0.0.Final,
19.0.0.Final, 20.0.0.Final
Reporter: Jan Stourac
Assignee: Jean Francois Denise
Priority: Minor
Attachments: reproducer.sh
There seems to be a discrepancy of the '/elytron/dir-context[referral-mode]'
attribute represented value.
When there is no value set (default is applied), then particular value is printed in
upper-case - {{IGNORE}}. Although, when we set custom value, then when we try to read it,
it is printed in lower-case now, e.g. {{ignore}} (lower-case is also saved in raw xml
configuration).
This behavior started with {{WildFly 15.0.0.Final}} and is still present in {{WildFly
20.0.0.Final}}. Not sure whether this change was intentional. I was able to find only this
issue which may be kind of related WFCORE-3971.
In {{WildFly 14.0.0.Final}} there was always upper-case value printed.
What is the issue here:
# If this change was NOT intentional -> consider whether we would like to go to
original behavior (upper-case returned always, including raw xml)
# If this change was intentional -> we should probably update so that even default
value is lower-case as otherwise this behavior can be confusing for the customer -
sometimes there is printed value in upper-case only, otherwise lower-case only. Also, this
may be complication for customer automation scripts too.