File tree Expand file tree Collapse file tree 1 file changed +2
-2
lines changed
Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -136,15 +136,15 @@ def raise_application_errors_on_failure(error_list_details, http_code)
136136 case error_code
137137 when 'unauthorized' , 'forbidden'
138138 raise Intercom ::AuthenticationError . new ( error_details [ 'message' ] , error_context )
139- when "bad_request" , "missing_parameter" , 'parameter_invalid'
139+ when "bad_request" , "missing_parameter" , 'parameter_invalid' , 'parameter_not_found'
140140 raise Intercom ::BadRequestError . new ( error_details [ 'message' ] , error_context )
141141 when "not_found"
142142 raise Intercom ::ResourceNotFound . new ( error_details [ 'message' ] , error_context )
143143 when "rate_limit_exceeded"
144144 raise Intercom ::RateLimitExceeded . new ( error_details [ 'message' ] , error_context )
145145 when 'service_unavailable'
146146 raise Intercom ::ServiceUnavailableError . new ( error_details [ 'message' ] , error_context )
147- when 'conflict'
147+ when 'conflict' , 'unique_user_constraint'
148148 raise Intercom ::MultipleMatchingUsersError . new ( error_details [ 'message' ] , error_context )
149149 when nil , ''
150150 raise Intercom ::UnexpectedError . new ( message_for_unexpected_error_without_type ( error_details , parsed_http_code ) , error_context )
You can’t perform that action at this time.
0 commit comments