FIX: sane error message when inviting an existing user

This commit is contained in:
Arpit Jalan
2017-02-03 14:27:27 +05:30
parent 67669c00c5
commit 26ccf61ab1

View File

@@ -48,8 +48,8 @@ class InvitesController < ApplicationController
guardian.ensure_can_invite_to_forum!(group_ids) guardian.ensure_can_invite_to_forum!(group_ids)
invite_exists = Invite.where(email: params[:email], invited_by_id: current_user.id).first invite_exists = Invite.where(email: params[:email], invited_by_id: current_user.id).first
if invite_exists if invite_exists && !guardian.can_send_multiple_invites?(current_user)
guardian.ensure_can_send_multiple_invites!(current_user) render json: failed_json, status: 422
end end
begin begin
@@ -70,8 +70,8 @@ class InvitesController < ApplicationController
guardian.ensure_can_invite_to_forum!(group_ids) guardian.ensure_can_invite_to_forum!(group_ids)
invite_exists = Invite.where(email: params[:email], invited_by_id: current_user.id).first invite_exists = Invite.where(email: params[:email], invited_by_id: current_user.id).first
if invite_exists if invite_exists && !guardian.can_send_multiple_invites?(current_user)
guardian.ensure_can_send_multiple_invites!(current_user) render json: failed_json, status: 422
end end
begin begin