Skip to content

fix(dash): save email check authentication options on edit - #864

Merged
fclairamb merged 3 commits into
feat/todos-2026-11-13from
feat/todos-2026-11-13-2
Nov 13, 2026
Merged

fclairamb merged 3 commits into
feat/todos-2026-11-13from
feat/todos-2026-11-13-2

Conversation

@fclairamb

Copy link
Copy Markdown
Owner

Stacked on #862: merge it first.

Editing an email check dropped its config from the save request, so the sender authentication options (SPF, DKIM, DMARC, blocklists) were never saved. Email checks now send their config; heartbeat and private-location are unchanged. Browser e2e test added.

Closes fclairamb/solidping-business#73

Decided by autopilot

None.

🤖 Generated with Claude Code

…solidping-business#73)

Changing the SPF/DKIM/DMARC/blocklist options of an existing email check
was silently dropped: check-form.tsx omitted `config` from the PATCH of
every passive check, so only heartbeat/private-location (nothing editable)
should skip it. Email edits now send their config; the stored token rides
along in the passthrough and the server preserves an absent one anyway.
New Playwright test edits an existing email check and asserts the options
and the unchanged token; it failed before the fix (require_spf undefined).

Closes fclairamb/solidping-business#73

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@fclairamb fclairamb added autopilot frozen Batch PR under review: takes only its own fixes, new work goes to the next batch implemented Every spec of the PR is implemented and its batch gate was green labels Nov 13, 2026
@fclairamb
fclairamb merged commit 9bc345c into feat/todos-2026-11-13 Nov 13, 2026
4 checks passed
@fclairamb
fclairamb deleted the feat/todos-2026-11-13-2 branch November 13, 2026 07:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

automerge autopilot autorelease frozen Batch PR under review: takes only its own fixes, new work goes to the next batch implemented Every spec of the PR is implemented and its batch gate was green

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant