fix(ui): narrow RepoScanner catch to filesystem exceptions

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
mika kuns
2026-05-29 15:36:12 +02:00
parent 03617ee3cd
commit 4877c11aa2

View File

@@ -12,7 +12,8 @@ public static class RepoScanner
var result = new List<RepoCandidate>(); var result = new List<RepoCandidate>();
IEnumerable<string> subdirs; IEnumerable<string> subdirs;
try { subdirs = Directory.EnumerateDirectories(parentFolder); } try { subdirs = Directory.EnumerateDirectories(parentFolder); }
catch { return Array.Empty<RepoCandidate>(); } catch (Exception e) when (e is IOException or UnauthorizedAccessException)
{ return Array.Empty<RepoCandidate>(); }
foreach (var dir in subdirs) foreach (var dir in subdirs)
{ {