1
0
mirror of https://github.com/samba-team/samba.git synced 2025-12-17 04:23:50 +03:00

drs_utils: Remove unnecessary qualification

BUG: https://bugzilla.samba.org/show_bug.cgi?id=15852

Signed-off-by: Jennifer Sutton <jennifersutton@catalyst.net.nz>
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
This commit is contained in:
Jennifer Sutton
2024-08-06 15:07:44 +12:00
committed by Jo Sutton
parent 3ae8053f6b
commit b0828fc3b0

View File

@@ -23,7 +23,7 @@ from samba.ndr import ndr_unpack
from samba import dsdb from samba import dsdb
from samba import werror from samba import werror
from samba import WERRORError from samba import WERRORError
import samba
import ldb import ldb
from samba.dcerpc.drsuapi import (DRSUAPI_ATTID_name, from samba.dcerpc.drsuapi import (DRSUAPI_ATTID_name,
DRSUAPI_SUPPORTED_EXTENSION_GETCHGREQ_V8, DRSUAPI_SUPPORTED_EXTENSION_GETCHGREQ_V8,
@@ -158,12 +158,12 @@ def drs_get_rodc_partial_attribute_set(samdb):
ldap_display_name = str(r["lDAPDisplayName"][0]) ldap_display_name = str(r["lDAPDisplayName"][0])
if "systemFlags" in r: if "systemFlags" in r:
system_flags = r["systemFlags"][0] system_flags = r["systemFlags"][0]
if (int(system_flags) & (samba.dsdb.DS_FLAG_ATTR_NOT_REPLICATED | if (int(system_flags) & (dsdb.DS_FLAG_ATTR_NOT_REPLICATED |
samba.dsdb.DS_FLAG_ATTR_IS_CONSTRUCTED)): dsdb.DS_FLAG_ATTR_IS_CONSTRUCTED)):
continue continue
if "searchFlags" in r: if "searchFlags" in r:
search_flags = r["searchFlags"][0] search_flags = r["searchFlags"][0]
if (int(search_flags) & samba.dsdb.SEARCH_FLAG_RODC_ATTRIBUTE): if (int(search_flags) & dsdb.SEARCH_FLAG_RODC_ATTRIBUTE):
continue continue
attid = samdb.get_attid_from_lDAPDisplayName(ldap_display_name) attid = samdb.get_attid_from_lDAPDisplayName(ldap_display_name)
attids.append(int(attid)) attids.append(int(attid))