diff --git a/app/views/access_permissions/experiments/modals/_show_modal.html.erb b/app/views/access_permissions/experiments/modals/_show_modal.html.erb
index ad440f7a7..60fffcd26 100644
--- a/app/views/access_permissions/experiments/modals/_show_modal.html.erb
+++ b/app/views/access_permissions/experiments/modals/_show_modal.html.erb
@@ -10,6 +10,7 @@
<% users.order(full_name: :asc).each do |user| %>
<% user_assignment = experiment.user_assignments.find_by(user: user) %>
+ <% next if user_assignment.blank? %>
<%= render partial: 'access_permissions/partials/user_assignment', locals: { user_assignment: user_assignment, user: user, resource: experiment } %>
<% end %>
<%= render('access_permissions/partials/default_public_user_role_form', project: experiment.project, editable: false) if experiment.project.visible? %>
diff --git a/app/views/access_permissions/experiments/show.json.jbuilder b/app/views/access_permissions/experiments/show.json.jbuilder
index a43df295e..16db4eabd 100644
--- a/app/views/access_permissions/experiments/show.json.jbuilder
+++ b/app/views/access_permissions/experiments/show.json.jbuilder
@@ -5,7 +5,7 @@ json.modal controller.render_to_string(
formats: [:html],
locals: {
experiment: @experiment,
- users: @experiment.manually_assigned_users,
+ users: @project.manually_assigned_users,
project_path: project_path(@project)
},
layout: false
diff --git a/app/views/access_permissions/my_modules/modals/_show_modal.html.erb b/app/views/access_permissions/my_modules/modals/_show_modal.html.erb
index 686086a3d..fc30944f7 100644
--- a/app/views/access_permissions/my_modules/modals/_show_modal.html.erb
+++ b/app/views/access_permissions/my_modules/modals/_show_modal.html.erb
@@ -10,6 +10,7 @@
<% users.order(full_name: :asc).each do |user| %>
<% user_assignment = my_module.user_assignments.find_by(user: user) %>
+ <% next if user_assignment.blank? %>
<%= render partial: 'access_permissions/partials/user_assignment', locals: { user_assignment: user_assignment, user: user, resource: my_module } %>
<% end %>
<%= render('access_permissions/partials/default_public_user_role_form',
diff --git a/app/views/access_permissions/my_modules/show.json.jbuilder b/app/views/access_permissions/my_modules/show.json.jbuilder
index 30ccb5df5..75f1e1dee 100644
--- a/app/views/access_permissions/my_modules/show.json.jbuilder
+++ b/app/views/access_permissions/my_modules/show.json.jbuilder
@@ -6,7 +6,7 @@ json.modal controller.render_to_string(
locals: {
my_module: @my_module,
experiment: @experiment,
- users: @my_module.manually_assigned_users
+ users: @project.manually_assigned_users
},
layout: false
)