From f4b1b09362b79ea2136fc8a3c8adddbfe583ae4b Mon Sep 17 00:00:00 2001 From: Alireza Ahmadi Date: Tue, 28 Jan 2025 20:22:11 +0100 Subject: [PATCH] fix backup --- backend/database/backup.go | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/backend/database/backup.go b/backend/database/backup.go index 799b8b1..53846a0 100644 --- a/backend/database/backup.go +++ b/backend/database/backup.go @@ -100,16 +100,20 @@ func GetDb(exclude string) ([]byte, error) { if err := db.Model(&model.Stats{}).Scan(&stats).Error; err != nil { return nil, err } - if err := backupDb.Save(stats).Error; err != nil { - return nil, err + if len(stats) > 0 { + if err := backupDb.Save(stats).Error; err != nil { + return nil, err + } } } if !exclude_changes { if err := db.Model(&model.Changes{}).Scan(&changes).Error; err != nil { return nil, err } - if err := backupDb.Save(changes).Error; err != nil { - return nil, err + if len(changes) > 0 { + if err := backupDb.Save(changes).Error; err != nil { + return nil, err + } } }