a3faad0 RESPONDER: Fallback to global domain resolution order in case the view doesn't have this option set

3 files Authored by fidencio 6 years ago, Committed by jhrozek 6 years ago,
    RESPONDER: Fallback to global domain resolution order in case the view doesn't have this option set
    
    The current code has been ignoring the domain resolution order set
    globally on IPA in case there's a view but this doesn't have any domain
    resolution order set.
    
    It happens because we haven't been checking whether the view attribute
    didn't exist and then we ended up populating the list cache_req domains'
    list assuming that no order has been set instead of falling back to the
    next preferred method.
    
    Related:
    https://pagure.io/SSSD/sssd/issue/3001
    
    Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
    
    Reviewed-by: Pavel Březina <pbrezina@redhat.com>