Add latest changes from gitlab-org/gitlab@master

This commit is contained in:
GitLab Bot 2024-03-03 00:09:30 +00:00
parent f9a99cc7d5
commit d386877893
3 changed files with 7 additions and 3 deletions

View File

@ -5,6 +5,7 @@ module Members
BlankInvitesError = Class.new(StandardError)
TooManyInvitesError = Class.new(StandardError)
MembershipLockedError = Class.new(StandardError)
SeatLimitExceededError = Class.new(StandardError)
DEFAULT_INVITE_LIMIT = 100
@ -37,13 +38,13 @@ module Members
publish_event!
result
rescue BlankInvitesError, TooManyInvitesError, MembershipLockedError => e
rescue BlankInvitesError, TooManyInvitesError, MembershipLockedError, SeatLimitExceededError => e
Gitlab::ErrorTracking.log_exception(e, class: self.class.to_s, user_id: current_user.id)
error(e.message)
end
def single_member
members.last
members&.last
end
private

View File

@ -101,7 +101,7 @@ module API
# prefer responding with model validations, if present
member = instance.single_member
render_validation_error!(member) if member.invalid?
render_validation_error!(member) if member&.invalid?
# if errors occurred besides model validations or authorization failures,
# render those appropriately

View File

@ -3094,6 +3094,9 @@ msgstr ""
msgid "AddMember|No users specified."
msgstr ""
msgid "AddMember|Not enough seats for this many users."
msgstr ""
msgid "AddMember|Too many users specified (limit is %{user_limit})"
msgstr ""