diff --git a/app/controllers/admin/authorizations_controller.rb b/app/controllers/admin/authorizations_controller.rb index 0eb56d2..762022a 100644 --- a/app/controllers/admin/authorizations_controller.rb +++ b/app/controllers/admin/authorizations_controller.rb @@ -57,13 +57,13 @@ class Admin::AuthorizationsController < OrbitAdminController @object_id = @object.id if @object @sub_mangers = Authorization.category_sub_managers(@object) @sorted_users = roles.inject({}) do |users, role| - users_for_role = role.member_profiles.select {|m| !m.user.is_admin?}.map {|u| u.user} + users_for_role = role.member_profiles.select {|m| !m.user.is_admin? if m.user}.map {|u| u.user} users[role] = users_for_role - @sub_mangers users end else @sorted_users = roles.inject({}) do |users, role| - users_for_role = role.member_profiles.select {|m| !m.user.is_admin?}.map {|u| u.user} + users_for_role = role.member_profiles.select {|m| !m.user.is_admin? if m.user}.map {|u| u.user} users[role] = users_for_role - @module_app.module_managers users end