diff --git a/services/data-manager/service/db/dbFeeds.go b/services/data-manager/service/db/dbFeeds.go index 40aef6f..a989873 100644 --- a/services/data-manager/service/db/dbFeeds.go +++ b/services/data-manager/service/db/dbFeeds.go @@ -49,10 +49,11 @@ func FindFeedByToken(app *pocketbase.PocketBase, token string) (*model.Feed, err feed.Modules = record.GetString("modules") feed.Retrieved = record.GetDateTime("retrieved") - //update retrieved time - record.Set("retrieved", time.Now()) - - err = app.Dao().SaveRecord(record) + //update retrieved time if the is not marked as deleted + if !record.GetBool("deleted") { + record.Set("retrieved", time.Now()) + err = app.Dao().SaveRecord(record) + } return &feed, err }