-
Notifications
You must be signed in to change notification settings - Fork 36
Open
Description
Summary
API Keys section does not appear in the left sidebar UI even when logged in as an organization owner. This happens on a fresh deploy with ENCRYPTION_KEY set before first login.
Environment
- Image: ghcr.io/decocms/mesh/mesh:latest
- Deployment: Docker Swarm
- Auth: email/password (default)
- ENCRYPTION_KEY set in service env before first login
Steps to Reproduce
- Fresh deploy MCP Mesh with ENCRYPTION_KEY defined.
- Create user (owner).
- Create organization “Dinamo”.
- Set organization as active.
- Log in to UI and check left sidebar.
Expected
- “API Keys” appears in left sidebar for organization owner.
Actual
- “API Keys” menu item is missing.
- Reproduces across browsers.
Evidence
-
Migrations run successfully and include apikey table:
- apikey
✅ Better Auth migrations completed successfully
- apikey
-
Org activation request returns 200:
- POST /api/auth/organization/set-active 200 -
No API key related UI is visible even as owner.
Notes
- I fully removed the database volume and redeployed to avoid encryption key mismatch.
- Issue still persists after fresh user/org creation and org activation.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels