Skip to content

Commit 61c709c

Browse files
committed
Merge remote-tracking branch 'origin/master' into edge
2 parents 2c1fb7a + 246663b commit 61c709c

File tree

3 files changed

+11
-9
lines changed

3 files changed

+11
-9
lines changed

mig/server/editgdpuser.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
# --- BEGIN_HEADER ---
55
#
66
# editgdpuser - Edit a MiG GDP user
7-
# Copyright (C) 2003-2022 The MiG Project lead by Brian Vinter
7+
# Copyright (C) 2003-2024 The MiG Project lead by Brian Vinter
88
#
99
# This file is part of MiG.
1010
#
@@ -146,9 +146,9 @@ def usage(name='editgdpuser.py'):
146146
sys.exit(1)
147147

148148
# Remove empty value fields
149-
150-
for (key, val) in user_dict.items():
151-
if not val:
149+
# NOTE: force list copy here as we delete inline below
150+
for key in list(user_dict):
151+
if not user_dict[key]:
152152
del user_dict[key]
153153

154154
if account_state:

mig/server/edituser.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
# --- BEGIN_HEADER ---
55
#
66
# edituser - Edit a MiG user
7-
# Copyright (C) 2003-2022 The MiG Project lead by Brian Vinter
7+
# Copyright (C) 2003-2024 The MiG Project lead by Brian Vinter
88
#
99
# This file is part of MiG.
1010
#
@@ -168,9 +168,9 @@ def usage(name='edituser.py'):
168168
user_dict['role'] = role
169169

170170
# Remove empty value fields
171-
172-
for (key, val) in user_dict.items():
173-
if not val:
171+
# NOTE: force list copy here as we delete inline below
172+
for key in list(user_dict):
173+
if not user_dict[key]:
174174
del user_dict[key]
175175

176176
if verbose:

mig/shared/useradm.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2211,7 +2211,9 @@ def fix_userdb_keys(
22112211
unlock_user_db(flock)
22122212
raise Exception('Failed to load user DB: %s' % err)
22132213

2214-
for (client_id, user) in user_db.items():
2214+
# NOTE: force list copy here as we delete inline below
2215+
for client_id in list(user_db):
2216+
user = user_db[client_id]
22152217
fill_distinguished_name(user)
22162218
old_id = client_id
22172219
new_id = user['distinguished_name']

0 commit comments

Comments
 (0)