Use real newline separators in edited Jellyfin summaries

This commit is contained in:
Sleeps
2026-10-09 13:17:43 +01:00
parent 22e88d2f52
commit 72e9d073e6
+1 -1
View File
@@ -678,7 +678,7 @@ def edit_overview(*, db_path: Path, media_id: str, expected_overview: str,
if current != draft["applied_overview"]:
raise RuntimeError("Jellyfin Overview changed externally; refusing to overwrite it")
original = str(draft["original_overview"] or "")
proposed = original.rstrip() + ("\\n\\n" if original.strip() else "") + AI_OVERVIEW_HEADING + "\\n\\n" + updated
proposed = original.rstrip() + ("\n\n" if original.strip() else "") + AI_OVERVIEW_HEADING + "\n\n" + updated
# Save intended metadata before network call; publish() can recover a failed write.
with connect(db_path) as con:
result = con.execute(