From efff72f4bd6aa2c828dd92e6c2d7a6c8f92f5bb8 Mon Sep 17 00:00:00 2001 From: ajaysi Date: Wed, 22 Apr 2026 08:29:37 +0530 Subject: [PATCH] fix: create avatars subdirectory before saving avatar upload --- backend/api/podcast/handlers/avatar.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/backend/api/podcast/handlers/avatar.py b/backend/api/podcast/handlers/avatar.py index 677a74f8..261cbd23 100644 --- a/backend/api/podcast/handlers/avatar.py +++ b/backend/api/podcast/handlers/avatar.py @@ -42,7 +42,9 @@ async def _get_db_or_none(current_user: Dict[str, Any]): def _get_podcast_avatars_dir(user_id: str) -> Path: """Get podcast avatars directory for a user (workspace-aware).""" - return get_podcast_media_dir("image", user_id, ensure_exists=True) / AVATAR_SUBDIR + avatars_dir = get_podcast_media_dir("image", user_id, ensure_exists=True) / AVATAR_SUBDIR + avatars_dir.mkdir(parents=True, exist_ok=True) + return avatars_dir @router.post("/avatar/upload")