Merge dev → main: recapture body-fetch fix + diagnostics (#842) #104
Reference in New Issue
Block a user
Delete Branch "dev"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Two commits fixing/diagnosing the empty-body posts the operator hit on StickySpoodge.
3df191e— full-fetch fallback (the fix). 9 body-only/poll/embed/announcement posts (no downloadable gallery media) had empty bodies in FC despite the body existing + being accessible. Patreon's detail endpoint returnscontent: nullfor these post types under the sparsefields[post]=contentrequest.fetch_post_detail_contentnow re-fetches the full post resource once when the sparse request is empty — recovers the body, and logspost_typewhen even the full resource is empty. Only empty cases pay the extra GET.b999480— diagnostics. Per-post body-capture logging that was previously silent: detail-fetch outcome (fetched N / empty-null), per-post body captured/empty, run-summary post-record + relinked counts, phase-3 relink count.No migrations. CI green on dev head
3df191e(run 1099).After merge: re-pull
:latest, re-run Recapture on StickySpoodge — the 9 empties should fill.