Skip to content

Fix BLS empty document selections and standalone calendar template - #7746

Draft
artcashin wants to merge 1 commit into
openbq-org:developfrom
artcashin:codex/workspace-provider-compatibility
Draft

artcashin wants to merge 1 commit into
openbq-org:developfrom
artcashin:codex/workspace-provider-compatibility

Conversation

@artcashin

Copy link
Copy Markdown
Contributor

Workspace connection tests send {"url": null} when a document picker has no selection. Seven BLS document-download handlers currently iterate that null value and raise TypeError. Treat null like an omitted or empty URL list, returning an empty result while preserving validation of selected URLs.

Standalone BLS installs also serve an app template referencing economy_calendar_bls_obb, although their widget ID is bls_calendar_bls_obb. Add calendar to the existing Economy-to-standalone rewrite, including group references.

Validation: new regressions failed on the original code; empty-selection coverage exercises all seven handlers, invalid selected URLs remain rejected, and calendar mapping is tested with Economy present and absent. The BLS regressions plus existing PPI document tests pass (44 tests). No credentials or private deployment details are included.

@CLAassistant

CLAassistant commented Oct 6, 2026 •

Copy link
Copy Markdown

CLA assistant check
All committers have signed the CLA.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants