From 74c13f73f2b4ae29f166c7776e1c2d233ce32342 Mon Sep 17 00:00:00 2001 From: adam magued Date: Wed, 14 Oct 2026 15:55:53 +0300 Subject: [PATCH] fix(api): handle concurrent snapshot deletion during list endpoint --- api/snapshot.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/api/snapshot.go b/api/snapshot.go index 7b6422f0..5e855733 100644 --- a/api/snapshot.go +++ b/api/snapshot.go @@ -36,6 +36,9 @@ func apiSnapshotsList(c *gin.Context) { err := collection.ForEachSorted(SortMethodString, func(snapshot *deb.Snapshot) error { err := collection.LoadComplete(snapshot) if err != nil { + if err == database.ErrNotFound { + return nil + } return err }