112 | return mappedProjects; 113 | } catch (err) { > 114 | console.error('Error fetching projects:', err); | ^ 115 | // Return empty array for permission errors to avoid crashing the UI 116 | return []; 117 | }