Solución del login colgado
Some checks failed
/ Deploy to Cloudflare Pages (push) Has been cancelled

This commit is contained in:
2026-06-18 21:33:48 -03:00
parent 0b07fffad9
commit 81a9424f7f
5 changed files with 171 additions and 1 deletions

View File

@@ -1,4 +1,5 @@
import { useEffect, useState } from 'react'
import { supabase } from '@/lib/supabase'
import { supabaseActivityRepo } from '@/persistence/supabase/activity-repo'
import { supabaseResourceRepo } from '@/persistence/supabase/resource-repo'
import { supabaseProcessRepo } from '@/persistence/supabase/process-repo'
@@ -29,6 +30,8 @@ export function useReportData(processId: string): ReportData {
setIsLoading(true)
setError(null)
try {
// Barrera única: garantiza sesión restaurada antes del fan-out en paralelo
await supabase.auth.getSession()
const [proc, sim, acts, res] = await Promise.all([
supabaseProcessRepo.getById(processId),
supabaseSimulationRepo.getLatestByProcess(processId),