diff --git a/changedetectionio/__init__.py b/changedetectionio/__init__.py index 6ef97442..fcd98bad 100644 --- a/changedetectionio/__init__.py +++ b/changedetectionio/__init__.py @@ -804,7 +804,8 @@ def changedetection_app(config=None, datastore_o=None): compress_type=zipfile.ZIP_DEFLATED, compresslevel=8) - return send_from_directory(datastore_o.datastore_path, backupname, as_attachment=True) + # Send_from_directory needs to be the full absolute path + return send_from_directory(os.path.abspath(datastore_o.datastore_path), backupname, as_attachment=True) @app.route("/static//", methods=['GET']) def static_content(group, filename):