diff --git a/archivebox/index/schema.py b/archivebox/index/schema.py index cf6e809b..ae7af2f0 100644 --- a/archivebox/index/schema.py +++ b/archivebox/index/schema.py @@ -12,6 +12,8 @@ from dataclasses import dataclass, asdict, field, fields from ..system import get_dir_size +from ..config import OUTPUT_DIR, ARCHIVE_DIR_NAME + class ArchiveError(Exception): def __init__(self, message, hints=None): super().__init__(message) @@ -76,7 +78,7 @@ class ArchiveResult: info['start_ts'] = parse_date(info['start_ts']) info['end_ts'] = parse_date(info['end_ts']) if "pwd" not in keys: - info["pwd"] = str(os.getcwd() / Path(f"archive/{json_info['timestamp']}")) + info["pwd"] = str(Path(OUTPUT_DIR) / ARCHIVE_DIR_NAME / json_info["timestamp"]) if "cmd_version" not in keys: info["cmd_version"] = "Undefined" if "cmd" not in keys: