From e4b58f847bf91f64ce100f7db5c5ef4b70eb2b20 Mon Sep 17 00:00:00 2001 From: Alexander VanTol Date: Tue, 29 Jan 2019 10:17:26 -0600 Subject: [PATCH] fix(sync): make merging dicts from yaml and csv(s) lower the case of usernames (#545) --- fence/sync/sync_users.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/fence/sync/sync_users.py b/fence/sync/sync_users.py index e84c62509..c4dc4c433 100644 --- a/fence/sync/sync_users.py +++ b/fence/sync/sync_users.py @@ -957,6 +957,14 @@ def _sync(self, sess): self.logger.error("aborting early") return + user_projects_csv = { + key.lower(): value for key, value in user_projects_csv.iteritems() + } + user_projects = {key.lower(): value for key, value in user_projects.iteritems()} + user_yaml.projects = { + key.lower(): value for key, value in user_yaml.projects.iteritems() + } + self.sync_two_phsids_dict(user_projects_csv, user_projects) self.sync_two_user_info_dict(user_info_csv, user_info)