From ccbd9768a20ee05334062bbee97c532e08fa0e41 Mon Sep 17 00:00:00 2001 From: Lukas Date: Sun, 11 Jan 2026 19:13:09 +0100 Subject: [PATCH] backup --- docs/instructions.md | 38 -------------------------------------- 1 file changed, 38 deletions(-) diff --git a/docs/instructions.md b/docs/instructions.md index 067ed15..6a09568 100644 --- a/docs/instructions.md +++ b/docs/instructions.md @@ -107,41 +107,3 @@ For each task completed: --- ## TODO List: - -### Task: Fix Scanner Availability for Series Addition - -**Priority:** High -**Status:** ✅ Complete - -#### Problem -After adding a series, the targeted scan was being skipped with the message: -``` -INFO: Scanner not directly available, skipping targeted scan for romantic-killer -``` - -#### Root Cause -The code was checking for `series_app.scanner`, but the actual attribute name in SeriesApp is `serie_scanner`. - -#### Changes Made - -1. **Fixed [src/server/api/anime.py](../src/server/api/anime.py)**: - - Changed `hasattr(series_app, "scanner")` to `hasattr(series_app, "serie_scanner")` - - Changed `series_app.scanner.scan_single_series()` to `series_app.serie_scanner.scan_single_series()` - - Updated fallback message to be a warning instead of info - -2. **Fixed [tests/api/test_anime_endpoints.py](../tests/api/test_anime_endpoints.py)**: - - Changed `self.scanner = FakeScanner()` to `self.serie_scanner = FakeScanner()` - - Added comment explaining the attribute name matches SeriesApp - -#### Test Results -- ✅ All 9 add_series endpoint tests passing -- ✅ Scanner is now correctly detected and called -- ✅ Targeted scanning works when adding series - -#### Expected Behavior After Fix -When adding a series, you should now see: -``` -INFO: Targeted scan completed for romantic-killer: found X missing episodes -``` - ----