53047d6 Idviews: fix objectclass violation on idview-add

2 files Authored by frenaud 6 years ago, Committed by cheimes 6 years ago,
    Idviews: fix objectclass violation on idview-add
    
    When the option --domain-resolution-order is used with the command
    ipa idview-add, the resulting LDAP object stores the value in
    ipadomainresolutionorder attribute.
    The issue is that the add command does not add the needed object
    class (ipaNameResolutionData) because it is part of
    possible_objectclasses but not of object_class.
    
    The fix makes sure to add the objectclass when the option
    --domain-resolution-order is used, and adds a non-regression test.
    
    Note that idview-mod does not have any issue as it correctly handles
    the addition of missing possible objectclasses.
    
    Fixes:
    https://pagure.io/freeipa/issue/7350
    
    Reviewed-By: Alexander Bokovoy <abokovoy@redhat.com>
    Reviewed-By: Alexander Bokovoy <abokovoy@redhat.com>
    
        
file modified
+11 -4