From e6470c5a1ae21a0e66500e38f46d0de9df3ae000 Mon Sep 17 00:00:00 2001 From: Travis Ralston <travpc@gmail.com> Date: Wed, 4 Sep 2019 20:47:39 -0600 Subject: [PATCH] Count things as deleted when they aren't found --- controllers/maintenance_controller/maintainance_controller.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/controllers/maintenance_controller/maintainance_controller.go b/controllers/maintenance_controller/maintainance_controller.go index 70e1579a..0e99df81 100644 --- a/controllers/maintenance_controller/maintainance_controller.go +++ b/controllers/maintenance_controller/maintainance_controller.go @@ -3,6 +3,7 @@ package maintenance_controller import ( "context" "fmt" + "os" "github.com/sirupsen/logrus" "github.com/turt2live/matrix-media-repo/controllers/download_controller" @@ -315,7 +316,7 @@ func doPurge(media *types.Media, ctx context.Context, log *logrus.Entry) error { if !hasSimilar || media.Quarantined { err = ds.DeleteObject(media.Location) - if err != nil { + if err != nil && !os.IsNotExist(err) { return err } } else { -- GitLab