Another AD driver config subtle issue
Aaron, could you enter this one as a bug for me as well... (I checked
the V5 abd v6 configs for this, and it is old, but I did not check how
far back it goes).
Pub-Event Transform rule, the Handle Renames/Moves, there are a couple
of rules that test to see if the cached-object-value and
current-object-value are the same or not.
Rule name is: move or rename validation in the lastest config.
Well the test is:
<if-xpath op="true">$cached-object-value = $current-object-value</if-xpath>
Or more simply XPATH of $cached-object-value = $current-object-value
Well XPATH equality is case sensitive. But these are case insensitive
fields.
Simply changing to:
<if-local-variable mode="nocase" name="cached-object-value"
op="equal">$current-object-value$</if-local-variable>
Now you get a case insensitive compare. And easier to read, and no XPATH.
|