fix(ui): narrow RepoScanner catch to filesystem exceptions
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
@@ -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)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user