From 381fd4e01e2260d84254d3dc3fa54b8fd7a9ecf3 Mon Sep 17 00:00:00 2001 From: Andrei Prigorshnev Date: Tue, 20 Jul 2021 20:36:24 +0400 Subject: [PATCH] Remove unneeded stuff from the add_members method --- app/controllers/groups_controller.rb | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/app/controllers/groups_controller.rb b/app/controllers/groups_controller.rb index 866c6eb9a6..e63de79255 100644 --- a/app/controllers/groups_controller.rb +++ b/app/controllers/groups_controller.rb @@ -333,19 +333,9 @@ class GroupsController < ApplicationController def add_members group = Group.find(params[:id]) - group.public_admission ? ensure_logged_in : guardian.ensure_can_edit!(group) + guardian.ensure_can_edit!(group) + users = users_from_params.to_a - - if group.public_admission - if !guardian.can_log_group_changes?(group) && current_user != users.first - raise Discourse::InvalidAccess - end - - unless current_user.staff? - RateLimiter.new(current_user, "public_group_membership", 3, 1.minute).performed! - end - end - emails = [] if params[:emails] params[:emails].split(",").each do |email|