ConfigRevision responses omit scheduledPublishAt/lock fields that are persisted (spec/back-end)
- Dominant language
- Go
- Stars
- 1
- Forks
- 0
- Avg merge
- 1d 5h
- Merged PRs (30d)
- 18
Description
**Behavior:** `config-revisions schedule-publish` returns 200 and the schedule persists (mongo-verified `scheduledPublishAt`, `scheduledPublishLockEdits`, `scheduledPublishLockOthers` on the revision doc), but the ConfigRevision API response omits all three fields — before and after scheduling. FeatureRevision responses include them. CLI behavior is correct; users just can't see or verify a schedule via the API/CLI.
**Fix location:** back-end ConfigRevision response serializer/spec (growthbook repo). No CLI patch/overlay carried.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start with the back-end ConfigRevision response serializer/spec and compare it with the FeatureRevision response, which already includes the scheduled-publish fields. Exercise config-revisions schedule-publish and verify that scheduledPublishAt, scheduledPublishLockEdits, and scheduledPublishLockOthers appear in the API response before and after scheduling.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go
- Domain
- api, backend
- Issue type
- Bug
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 68/100