Fix PR review comments and rename versions to latest-version

- Validate __typename in all list command pagination callbacks
- Serialize PostHogConsent=false as explicit false (not nil)
- Fix maxAgeSeconds factory to only include when value is an int
- Rename cookie-banner versions to latest-version subcommand

Signed-off-by: Émile Ré <emile@getprobo.com>
This commit is contained in:
Émile Ré
2026-05-01 15:38:43 +04:00
parent 08aaab1393
commit d133d5ba1d
8 changed files with 23 additions and 16 deletions

View File

@@ -129,6 +129,9 @@ func NewCmdList(f *cmdutil.Factory) *cobra.Command {
if resp.Node == nil {
return nil, fmt.Errorf("cookie banner %s not found", flagBannerID)
}
if resp.Node.Typename != "CookieBanner" {
return nil, fmt.Errorf("expected CookieBanner node, got %s", resp.Node.Typename)
}
return &resp.Node.ConsentRecords, nil
},
)