Skip to content

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

Open
lvachon1 wants to merge 6 commits into
mainfrom
lev/fix/services_repo_handle_response_error
Open

QF | FunctionClauseError: no function clause matching in Services.Repo.handle_response/1#3407
lvachon1 wants to merge 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
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.

1 participant