Skip to content

A tombstone push no longer needs content, and a bad payload is not a sync failure - #229

Merged
WaylandYang merged 2 commits into
devfrom
fix/tombstone-push-without-content
Sep 2, 2026
Merged

A tombstone push no longer needs content, and a bad payload is not a sync failure#229
WaylandYang merged 2 commits into
devfrom
fix/tombstone-push-without-content

Conversation

@WaylandYang

Copy link
Copy Markdown
Contributor

Closes #225.

content in the push body now defaults to empty, so {"external_id": ..., "deleted": true} marks the document missing as the Ingest interfaces guide says. Push failures are split into rejected payloads (recorded in the run history, not marked as a source sync failure, no alert) and real ingest failures (unchanged behaviour).

🤖 Generated with Claude Code

…sync failure

Closes #225

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@WaylandYang
WaylandYang force-pushed the fix/tombstone-push-without-content branch from fe0fd38 to b8326ef Compare September 2, 2026 21:43
@WaylandYang
WaylandYang merged commit 152aa25 into dev Sep 2, 2026
3 checks passed
@WaylandYang
WaylandYang deleted the fix/tombstone-push-without-content branch September 2, 2026 21:53
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.

A tombstone push without content is rejected, although the guide says content is optional

1 participant