Skip to content

Commit b28aa82

Browse files
add logs to help debug backup issues (#2795)
1 parent 310069a commit b28aa82

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

mealie/routes/admin/admin_backups.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,15 @@
55
from fastapi import APIRouter, File, HTTPException, UploadFile, status
66

77
from mealie.core.config import get_app_dirs
8+
from mealie.core.root_logger import get_logger
89
from mealie.core.security import create_file_token
910
from mealie.pkgs.stats.fs_stats import pretty_size
1011
from mealie.routes._base import BaseAdminController, controller
1112
from mealie.schema.admin.backup import AllBackups, BackupFile
1213
from mealie.schema.response.responses import ErrorResponse, FileTokenResponse, SuccessResponse
1314
from mealie.services.backups_v2.backup_v2 import BackupSchemaMismatch, BackupV2
1415

16+
logger = get_logger()
1517
router = APIRouter(prefix="/backups")
1618

1719

@@ -42,6 +44,7 @@ def create_one(self):
4244
try:
4345
backup.backup()
4446
except Exception as e:
47+
logger.exception(e)
4548
raise HTTPException(status.HTTP_500_INTERNAL_SERVER_ERROR) from e
4649

4750
return SuccessResponse.respond("Backup created successfully")
@@ -106,6 +109,7 @@ def import_one(self, file_name: str):
106109
ErrorResponse.respond("database backup schema version does not match current database"),
107110
) from e
108111
except Exception as e:
112+
logger.exception(e)
109113
raise HTTPException(status.HTTP_500_INTERNAL_SERVER_ERROR) from e
110114

111115
return SuccessResponse.respond("Restore successful")

0 commit comments

Comments
 (0)