Skip to content

rawHTML element changes via API not appearing on live B1App pages for 30+ minutes #1010

Description

@mbyrdLCS

Updates to rawHTML elements via POST /content/elements are saved correctly to the API (verified by GET /content/elements/:id returning the new content immediately), but the live B1App public page continues to serve the old content for an extended period.

Reproduction on onechurch.b1.church/ai-setup:

  1. GET /content/elements/mjBBus2l731 → confirm current rawHTML
  2. POST /content/elements with updated rawHTML → 200 OK
  3. GET /content/elements/mjBBus2l731 → immediately returns new content ✓
  4. curl https://onechurch.b1.church/ai-setup → still serves old HTML 35+ minutes later

Note: Other pages on the same site (e.g. onechurch.b1.church/one-church-action-plan) propagate changes in ~30 seconds using the same POST endpoint and same API key. The behavior is inconsistent between pages.

The long cache TTL makes iterative content editing impractical — authors have no way to verify their changes are correct on the live site.

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions