1d4d3f1 IPA: invalidate override data if original view is missing

1 file Authored by sbose 8 years ago, Committed by jhrozek 8 years ago,
    IPA: invalidate override data if original view is missing
    
    If the idview name cannot be read from cache this either means that the
    cache was empty or the name wasn't written because of an error. In the
    case of an error SSSD would assume that the default view was used. If
    the new view is different from the default view the override data must be
    invalidated. Since the sysdb call to invalidate the override data would
    work with an empty cache as well and do nothing it is safe to call it on
    both cases.
    
    Related to https://fedorahosted.org/sssd/ticket/2960
    
    Reviewed-by: Jakub Hrozek <jhrozek@redhat.com>
    (cherry picked from commit b5d48539966aefbea703377ba2ebcb67f9cf88b8)