From b18ee0c5d3ba973b25bdad295e2e464e25004b11 Mon Sep 17 00:00:00 2001 From: rambros Date: Mon, 2 Mar 2026 00:34:56 +0530 Subject: [PATCH] fix thread starter file path --- src/disco_reaper/exporter.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/disco_reaper/exporter.py b/src/disco_reaper/exporter.py index a99fbe9..8fd7570 100644 --- a/src/disco_reaper/exporter.py +++ b/src/disco_reaper/exporter.py @@ -646,16 +646,16 @@ class DiscordExporter: msg_found = True logger.debug(f"Found starter message {msg.id} for {thread.name}") - # Save assets in the thread's own directory instead of the forum root + # Save assets in the thread's own directory inside the forum directory thread_asset_dir = forum_asset_dir / str(thread.id) thread_asset_dir.mkdir(parents=True, exist_ok=True) msg_data = await self._format_message( msg, thread_asset_dir, - str(thread.id), + f"{channel_id}/{thread.id}", # Full relative path from message_backup/ avatar_dir, - "../user_avatars" # Relative path up one more level + "../../user_avatars" # Two levels up from {forum_id}/{thread_id}/ ) # Override type and add title for forum starter messages msg_data["type"] = "Thread_starter_message"