Skip to content

QF | FunctionClauseError: no function clause matching in Services.Repo.handle_response/1 - #3407

Merged
lvachon1 merged 6 commits into
mainfrom
lev/fix/services_repo_handle_response_error
Aug 10, 2026
Merged

QF | FunctionClauseError: no function clause matching in Services.Repo.handle_response/1#3407
lvachon1 merged 6 commits into
mainfrom
lev/fix/services_repo_handle_response_error

Conversation

@lvachon1

@lvachon1 lvachon1 commented Aug 6, 2026

Copy link
Copy Markdown
Contributor

Scope

Asana Ticket: QF | FunctionClauseError: no function clause matching in Services.Repo.handle_response/1

Implementation

Made one of the error handling versions this functions a bit more generic so that it can handle any type of error with a reason. Sentry saw {:error, %Finch.TransportError{reason: :timeout, source: %Mint.TransportError{reason: :timeout}}} which didn't quite match the existing pattern. I don't see any reason to be overly specific about what kind error it is, just that is has a reason that we can show.

Screenshots

N/A

How to test

Unit tests

@lvachon1
lvachon1 requested a review from a team as a code owner August 6, 2026 18:27
@lvachon1
lvachon1 requested a review from jlucytan August 6, 2026 18:27
@lvachon1
lvachon1 merged commit e4f24ac into main Aug 10, 2026
20 checks passed
@lvachon1
lvachon1 deleted the lev/fix/services_repo_handle_response_error branch August 10, 2026 14:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants