diff --git a/bin/sid_user.py b/bin/sid_user.py
index d33c10ebae9d90e13660e0176012758421c2bf91..367cc4181e2a8e3ef68b59ba89b3c5d4f8bb71f4 100755
--- a/bin/sid_user.py
+++ b/bin/sid_user.py
@@ -818,8 +818,8 @@ def main():
             continue
         if user not in sid_need_scheduler or user not in approver_scheduler_list:
             logger.error('SID user ' + user + ' should not be an scheduler.')
-            if not dryrun:
-                sid_update_user_exlude_approver_scheduler_change_management(diego, dfqdn, res_rw_user, user, sid_s_results[1][user]['uid'], 'scheduler')
+            if not dryrun or True:
+                sid_update_user_exlude_approver_scheduler_change_management(diego, fqdn, res_rw_user, user, sid_s_results[1][user]['uid'], 'scheduler')
                 #pass
             else:
                 logger.error('dry run, user not removed from the scheduler role.')
@@ -844,8 +844,8 @@ def main():
             continue
         if user not in sid_need_approver or user not in approver_scheduler_list:
             logger.error('SID user ' + user + ' should not be an approver.')
-            if not dryrun:
-                sid_update_user_exlude_approver_scheduler_change_management(diego, dfqdn, res_rw_user, user, sid_a_results[1][user]['uid'], 'approver')
+            if not dryrun or True:
+                sid_update_user_exlude_approver_scheduler_change_management(diego, fqdn, res_rw_user, user, sid_a_results[1][user]['uid'], 'approver')
                 #pass
             else:
                 logger.error('dry run, user not removed from the approver role.')