From 557994f7d9615b4313d08cff4c6abdf859bed11c Mon Sep 17 00:00:00 2001 From: JesseMarkowitz Date: Tue, 5 May 2026 11:36:21 -0400 Subject: [PATCH] fix: persist created_at in cache so Joplin note titles get date prefix mark_exported() was discarding created_at from the metadata dict because it wasn't in the hardcoded stored-key list, so the joplin sync always saw an empty date and omitted the prefix. Co-Authored-By: Claude Sonnet 4.6 --- src/cache.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/cache.py b/src/cache.py index 315ecdb..f14ce43 100644 --- a/src/cache.py +++ b/src/cache.py @@ -87,6 +87,7 @@ class Cache: self._data[provider][conv_id] = { "title": metadata.get("title", ""), "project": metadata.get("project"), + "created_at": metadata.get("created_at", ""), "updated_at": metadata.get("updated_at", ""), "exported_at": datetime.now(tz=timezone.utc).isoformat(), "file_path": metadata.get("file_path", ""),