7b39456 Ticket #47922 - dynamically added macro aci is not evaluated on the fly

Authored and Committed by nhosoi 7 years ago
    Ticket #47922 - dynamically added macro aci is not evaluated on the fly
    
    Bug Description: When macro aci is dynamically added and if the aci's
    macro target dn is not normalized, the following operation that requires
    the aci could fail with Insufficient access since matching the target dn
    and the macro target dn fails since the code expects normalized macro
    target dn.
    
    Fix Description: Before setting the macro target dn, process the dn by
    slapi_create_dn_string_case.
    
    https://fedorahosted.org/389/ticket/47922
    
    Reviewed by lkrispen@redhat.com and rmeggins@redhat.com (Thank you, Ludwig and Rich!!)
    
    (cherry picked from commit 07c1bc25508a9c1e71dd8e717fd4ce455ddfeff0)
    (cherry picked from commit c6b397c8466fd0859c5404c946a82f240564076e)