Skip to content

fix(analysis): treat a deleted analysis (410 Gone) as a missing one - #182

Merged
or-saiag-eliezer merged 1 commit into
masterfrom
fix/treat-gone-as-missing-analysis
Sep 14, 2026
Merged

or-saiag-eliezer merged 1 commit into
masterfrom
fix/treat-gone-as-missing-analysis

Conversation

@or-saiag-eliezer

@or-saiag-eliezer or-saiag-eliezer commented Sep 14, 2026 •

Copy link
Copy Markdown
Contributor

A deleted analysis answers 410 Gone, but ignore_not_found only tolerated 404, so from_analysis_id raised instead of returning None — contradicting its own docstring. This treats gone and missing alike.

The api service returns 410 Gone for an analysis that was deleted, expired
or deprecated, so FileAnalysis/UrlAnalysis/EndpointAnalysis.from_analysis_id
raised requests.HTTPError instead of returning None as documented, breaking
cleanup paths that rely on the missing-analysis contract.

Ref: TKT-18644

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@or-saiag-eliezer or-saiag-eliezer changed the title [TKT-18644] fix(analysis): treat a deleted analysis (410 Gone) as a missing one fix(analysis): treat a deleted analysis (410 Gone) as a missing one Sep 14, 2026
@or-saiag-eliezer
or-saiag-eliezer merged commit ab79e66 into master Sep 14, 2026
8 checks passed
@or-saiag-eliezer
or-saiag-eliezer deleted the fix/treat-gone-as-missing-analysis branch September 14, 2026 14:19
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.

3 participants