diff --git a/python/packages/autogen-studio/frontend/src/components/views/playground/manager.tsx b/python/packages/autogen-studio/frontend/src/components/views/playground/manager.tsx index e2b33152b29..a527cbbe6f3 100644 --- a/python/packages/autogen-studio/frontend/src/components/views/playground/manager.tsx +++ b/python/packages/autogen-studio/frontend/src/components/views/playground/manager.tsx @@ -27,7 +27,7 @@ export const SessionManager: React.FC = () => { const { user } = useContext(appContext); const { session, setSession, sessions, setSessions } = useConfigStore(); - const defaultGallery = useGalleryStore((state) => state.getSelectedGallery()); + const galleryStore = useGalleryStore(); useEffect(() => { if (typeof window !== "undefined") { @@ -196,6 +196,8 @@ export const SessionManager: React.FC = () => { if (teamsData.length > 0) { setTeams(teamsData); } else { + await galleryStore.fetchGalleries(user.email); + const defaultGallery = galleryStore.getSelectedGallery(); const sampleTeam = defaultGallery?.config.components.teams[0]; // If no teams, create a default team const defaultTeam = await teamAPI.createTeam(