fix for project files written to wrong directory

This commit is contained in:
2026-03-30 15:25:18 -04:00
parent 340293ab94
commit a869e8c7ba
2 changed files with 13 additions and 3 deletions
+6
View File
@@ -594,6 +594,12 @@ def export(
conv_id = raw_conv.get("id") or raw_conv.get("uuid", "unknown")
try:
full_raw = prov_instance.get_conversation(conv_id)
# Propagate provider annotations from the listing summary
# (e.g. _project_name set by ChatGPT project fetching) into
# the full detail so normalize_conversation can use them.
for key, val in raw_conv.items():
if key.startswith("_") and key not in full_raw:
full_raw[key] = val
normalized = prov_instance.normalize_conversation(full_raw)
exported_path: Path | None = None