growthbook / growthbook/cli

ConfigRevision responses omit scheduledPublishAt/lock fields that are persisted (spec/back-end)

Open Beginner friendly
#55 0 comments 0 reactions 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.