From 2dafe4a9815505fe6cf09786da615be41710c8a2 Mon Sep 17 00:00:00 2001 From: PhatPhuckDave Date: Tue, 21 Oct 2025 09:56:56 +0200 Subject: [PATCH] Don't warn on no file in cache --- utils/db.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/utils/db.go b/utils/db.go index 1bb0772..f68e5e5 100644 --- a/utils/db.go +++ b/utils/db.go @@ -1,6 +1,7 @@ package utils import ( + "errors" "path/filepath" "time" @@ -121,8 +122,11 @@ func (db *DBWrapper) GetFile(filePath string) ([]byte, error) { var fileSnapshot FileSnapshot err := db.db.Model(&FileSnapshot{}).Where("file_path = ?", filePath).First(&fileSnapshot).Error if err != nil { - // Downgrade not-found to warning to avoid noisy errors during first run - getFileLogger.Warning("Failed to get file from database: %v", err) + if errors.Is(err, gorm.ErrRecordNotFound) { + getFileLogger.Debug("File not found in database: %v", err) + } else { + getFileLogger.Warning("Failed to get file from database: %v", err) + } return nil, err } getFileLogger.Debug("File found in database")