diff --git a/app/models/user.rb b/app/models/user.rb index f387817..248a865 100644 --- a/app/models/user.rb +++ b/app/models/user.rb @@ -180,14 +180,14 @@ class User < ApplicationRecord def enable_service(service) current_services = services_enabled new_services = Array(service).map(&:to_s) - services = (current_services + new_services).uniq + services = (current_services + new_services).uniq.sort ldap.replace_attribute(dn, :serviceEnabled, services) end def disable_service(service) current_services = services_enabled disabled_services = Array(service).map(&:to_s) - services = (current_services - disabled_services).uniq + services = (current_services - disabled_services).uniq.sort ldap.replace_attribute(dn, :serviceEnabled, services) end