Add latest changes from gitlab-org/gitlab@master
This commit is contained in:
		
							parent
							
								
									f9a99cc7d5
								
							
						
					
					
						commit
						d386877893
					
				|  | @ -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 | ||||
|  |  | |||
|  | @ -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 | ||||
|  |  | |||
|  | @ -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 "" | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue