diff --git a/src/store/library-store.ts b/src/store/library-store.ts index 080150d..5252fe5 100644 --- a/src/store/library-store.ts +++ b/src/store/library-store.ts @@ -38,12 +38,17 @@ export const useLibraryStore = create((set, get) => ({ load: async () => { set({ isLoading: true }) - const [groups, processes, settings] = await Promise.all([ - supabaseGroupRepo.getAll(), - supabaseProcessRepo.getAll(), - supabaseSettingsRepo.get(), - ]) - set({ groups, processes, settings, isLoading: false }) + try { + const [groups, processes, settings] = await Promise.all([ + supabaseGroupRepo.getAll(), + supabaseProcessRepo.getAll(), + supabaseSettingsRepo.get(), + ]) + set({ groups, processes, settings, isLoading: false }) + } catch (err) { + console.error('Error al cargar la biblioteca:', err) + set({ isLoading: false }) + } }, createGroup: async (name: string) => {