diff options
| author | spiperac <[email protected]> | 2026-06-15 07:35:56 +0200 |
|---|---|---|
| committer | spiperac <[email protected]> | 2026-06-15 07:35:56 +0200 |
| commit | 3bdda3f2da2f00a0760e931ffe05630d46051a9b (patch) | |
| tree | f22f882216eb51f3e25de1055b7e98bbaca13d64 /internal/ui/scope.go | |
| parent | 773ceea95da3cdd2e20a5eb1c40a76a8246c7c9d (diff) | |
fix: Fixed silent error swallowing
Diffstat (limited to 'internal/ui/scope.go')
| -rw-r--r-- | internal/ui/scope.go | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/internal/ui/scope.go b/internal/ui/scope.go index 037472c..9c5cef5 100644 --- a/internal/ui/scope.go +++ b/internal/ui/scope.go @@ -74,9 +74,13 @@ func showScopeDialog(projectStore *store.Store, win fyne.Window, onChanged func( } if err := projectStore.AddScopeEntry(host); err != nil { logger.Error("scope: add entry: %v", err) + dialog.ShowError(err, win) return } - newEntries, _ := projectStore.AllScopeEntries() + newEntries, err := projectStore.AllScopeEntries() + if err != nil { + logger.Error("scope: reload entries: %v", err) + } rows = make([]row, len(newEntries)) for i, entry := range newEntries { rows[i] = row{entry.ID, entry.Host} @@ -94,9 +98,13 @@ func showScopeDialog(projectStore *store.Store, win fyne.Window, onChanged func( entryId := rows[selectedIdx].id if err := projectStore.DeleteScopeEntry(entryId); err != nil { logger.Error("scope: delete entry: %v", err) + dialog.ShowError(err, win) return } - newEntries, _ := projectStore.AllScopeEntries() + newEntries, err := projectStore.AllScopeEntries() + if err != nil { + logger.Error("scope: reload entries: %v", err) + } rows = make([]row, len(newEntries)) for i, e := range newEntries { rows[i] = row{e.ID, e.Host} |
