Skip to content

fix: post-emulator regressions#6

Merged
flowdeskadmin merged 3 commits into
Flowdesktech:masterfrom
re1sub:fix/post-emulator-fixes
Jul 3, 2026
Merged

fix: post-emulator regressions#6
flowdeskadmin merged 3 commits into
Flowdesktech:masterfrom
re1sub:fix/post-emulator-fixes

Conversation

@re1sub

@re1sub re1sub commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

Summary

  1. Fixes a regression where created collections didn't appear in the sidebar for service account and emulator projects (required manual "Refresh Collections"). Root cause: fire-and-forget dispatch(refreshCollections) in createCollection silently swallowed errors.
  2. Created collections not appearing at all for emulators: refreshCollections.fulfilled reducer was missing emulator auth method.
  3. Hide "Add database" UI for emulator projects (emulator doesn't support named databases).
  • Fix refreshCollections.fulfilled reducer to handle emulator auth method
  • Disable "Add database" toolbar buttons and context menu item for emulator projects
  • Await refreshCollections dispatch in createCollection thunk so errors aren't silently swallowed

Test plan

  • Create a collection via service account project — sidebar updates immediately
  • Create a collection via emulator project — sidebar updates immediately
  • "Add database" buttons are hidden for emulator projects
  • "Add database" context menu item is hidden for emulator projects

@flowdeskadmin flowdeskadmin merged commit 341e1ac into Flowdesktech:master Jul 3, 2026
1 check passed
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