From ed6cca802184ba3b4cddd55ad9e3a559a0a6222f Mon Sep 17 00:00:00 2001 From: Thorsten Eckel Date: Tue, 28 Mar 2017 14:30:16 +0200 Subject: [PATCH] Improved OTRS import role sync check to reduce SQL queries. --- lib/import/otrs/user.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/import/otrs/user.rb b/lib/import/otrs/user.rb index f32d05188..384d43f1f 100644 --- a/lib/import/otrs/user.rb +++ b/lib/import/otrs/user.rb @@ -38,7 +38,7 @@ module Import return false if !@local_user # only update roles if different (reduce sql statements) - if @local_user.role_ids == user[:role_ids] + if user[:role_ids] && user[:role_ids].sort == @local_user.role_ids.sort user.delete(:role_ids) end