Commit 917f77d
fix: narrow GetGroupInfoAsync exception scope to KeyNotFoundException only
Broad catch (Exception) in GetGroupInfoAsync was swallowing all errors
(ObjectDisposedException, InvalidOperationException, etc.) and returning
null, causing JoinGroupAsync to silently fall through to "create new group"
on non-not-found errors. Changed to catch (KeyNotFoundException) only and
removed the LogError call on the not-found path (it is the expected hot path
when joining a new group, not an error condition).
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>1 parent 6c166d2 commit 917f77d
1 file changed
Lines changed: 3 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
288 | 288 | | |
289 | 289 | | |
290 | 290 | | |
291 | | - | |
| 291 | + | |
292 | 292 | | |
293 | | - | |
294 | | - | |
| 293 | + | |
295 | 294 | | |
296 | 295 | | |
| 296 | + | |
297 | 297 | | |
298 | 298 | | |
0 commit comments