07c1bc2 Ticket #47922 - dynamically added macro aci is not evaluated on the fly

Authored and Committed by nhosoi 9 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!!)