Changed backup snackbar to display the absolute path of the backup file

This commit is contained in:
mtoohey31 2021-01-03 15:52:38 -05:00
parent 5c59400a5d
commit 6a8b0f1bb4
2 changed files with 5 additions and 3 deletions

View file

@ -26,14 +26,14 @@ async def export_database(data: BackupJob):
""" Returns this weeks meal plan """
try:
export_db(data.tag, data.template)
export_path = export_db(data.tag, data.template)
except:
HTTPException(
status_code=400,
detail=SnackResponse.error("Error Creating Backup. See Log File"),
)
return SnackResponse.success("Backup Created in /data/backups")
return SnackResponse.success("Backup Created at " + export_path)
@router.post(

View file

@ -56,7 +56,7 @@ def import_from_archive(file_name: str) -> list:
return successful_imports
def export_db(tag=None, template=None):
def export_db(tag=None, template=None) -> str:
if tag:
export_tag = tag + "_" + datetime.now().strftime("%Y-%b-%d")
else:
@ -80,6 +80,8 @@ def export_db(tag=None, template=None):
shutil.rmtree(backup_folder)
shutil.rmtree(TEMP_DIR)
return str(zip_path.absolute()) + ".zip"
def export_images(dest_dir) -> Path: