diff --git a/Products/CMFEditions/ArchivistTool.py b/Products/CMFEditions/ArchivistTool.py index 3725cd7..30bd7ba 100644 --- a/Products/CMFEditions/ArchivistTool.py +++ b/Products/CMFEditions/ArchivistTool.py @@ -455,7 +455,7 @@ def __init__( sys_metadata["comment"] = sys_metadata.get("comment", "") sys_metadata["timestamp"] = sys_metadata.get("timestamp", int(time.time())) sys_metadata["originator"] = sys_metadata.get("originator", None) - sys_metadata["principal"] = getUserId() + sys_metadata["principal"] = sys_metadata.get("principal", getUserId()) sys_metadata["approxSize"] = approxSize sys_metadata["parent"] = { "history_id": portal_uidhandler.register(parent),