The GitHub Actions job "Lint PR" on texera.git/hackathon has failed.
Run started by GitHub user Nicoleee1108 (triggered by Nicoleee1108).

Head commit for run:
0e0b7a2c518e58d5e74cf0e489c091179ee64e7e / Nicole Ying <[email protected]>
fix(admin-settings): fall back to default.conf when no DB row exists

The dashboard's left sidebar (Workflows / Datasets / Compute / ...) is
gated by /api/admin/settings/{key} returning "true" for the corresponding
SidebarTabs flag. site_settings is only seeded from default.conf by the
config-service on startup; when only the main amber service is running
(common local-dev setup), every lookup returned null and every tab stayed
hidden.

getSetting now returns the value from DefaultsConfig.allDefaults when the
DB has no row for the key, matching the spirit of resetSetting's existing
behavior. Stored overrides still win when present.

Co-Authored-By: Claude Opus 4.7 (1M context) <[email protected]>

Report URL: https://github.com/apache/texera/actions/runs/25947438562

With regards,
GitHub Actions via GitBox

Reply via email to