-
Bug
-
Resolution: Done
-
Minor
-
13.0.0.Beta6
-
None
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.
- clones
-
JBEAP-20299 dir-contexts referral-mode attribute upper/lower case discrepancy
- Closed
- is caused by
-
ELY-1637 Change ReferralMode.toString to return value
- Resolved
- relates to
-
WFCORE-3971 Referral mode should be an enumeration
- Resolved