From ebfbec1225f0f5556f149fbc1b7a0db816e63b4d Mon Sep 17 00:00:00 2001 From: Lukas Date: Fri, 5 Jun 2026 21:21:39 +0200 Subject: [PATCH] fix: resolve series key from direct link format When the search provider returns a link like 'shinobi-no-ittoki' instead of '/anime/stream/shinobi-no-ittoki', the key was not being extracted and all folders were marked as unresolved. Now handles both link formats: - URL format: '/anime/stream/key' -> extract key - Direct format: 'key' -> use as-is Also added debug logging for both resolution paths to aid troubleshooting. --- src/server/services/setup_service.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/server/services/setup_service.py b/src/server/services/setup_service.py index 3a22d4a..5aa67f8 100644 --- a/src/server/services/setup_service.py +++ b/src/server/services/setup_service.py @@ -154,6 +154,9 @@ class SetupService: if SetupService._titles_match(result_name, title): if result_link and '/anime/stream/' in result_link: return result_link.split('/anime/stream/')[-1].split('/')[0] + elif result_link: + # Link is already the key (e.g., "shinobi-no-ittoki") + return result_link else: logger.debug( "Series key resolved but link format unexpected",