fix: Correct config attribute name for Sonarr URL in rename webhook handler #35
+2
-2
@@ -107,7 +107,7 @@ async def sonarr_webhook(request: Request, background_tasks: BackgroundTasks, de
|
|||||||
print(f"DEBUG: Attempting to find recently renamed episode for series {imdb_id}")
|
print(f"DEBUG: Attempting to find recently renamed episode for series {imdb_id}")
|
||||||
try:
|
try:
|
||||||
# Get series info from Sonarr to find series ID
|
# Get series info from Sonarr to find series ID
|
||||||
series_lookup_url = f"{config.sonarr_base_url}/api/v3/series/lookup?term=imdbid:{imdb_id}"
|
series_lookup_url = f"{config.sonarr_url}/api/v3/series/lookup?term=imdbid:{imdb_id}"
|
||||||
print(f"DEBUG: Sonarr lookup for rename: {series_lookup_url}")
|
print(f"DEBUG: Sonarr lookup for rename: {series_lookup_url}")
|
||||||
|
|
||||||
response = requests.get(series_lookup_url, headers={"X-Api-Key": config.sonarr_api_key}, timeout=10)
|
response = requests.get(series_lookup_url, headers={"X-Api-Key": config.sonarr_api_key}, timeout=10)
|
||||||
@@ -120,7 +120,7 @@ async def sonarr_webhook(request: Request, background_tasks: BackgroundTasks, de
|
|||||||
# Get recent history for episodefilerenamed events (last 24 hours)
|
# Get recent history for episodefilerenamed events (last 24 hours)
|
||||||
from datetime import datetime, timedelta
|
from datetime import datetime, timedelta
|
||||||
since_date = (datetime.utcnow() - timedelta(hours=1)).strftime('%Y-%m-%dT%H:%M:%SZ')
|
since_date = (datetime.utcnow() - timedelta(hours=1)).strftime('%Y-%m-%dT%H:%M:%SZ')
|
||||||
history_url = f"{config.sonarr_base_url}/api/v3/history?seriesId={series_id}&eventType=episodeFileRenamed&since={since_date}&pageSize=10"
|
history_url = f"{config.sonarr_url}/api/v3/history?seriesId={series_id}&eventType=episodeFileRenamed&since={since_date}&pageSize=10"
|
||||||
print(f"DEBUG: Checking recent rename history: {history_url}")
|
print(f"DEBUG: Checking recent rename history: {history_url}")
|
||||||
|
|
||||||
history_response = requests.get(history_url, headers={"X-Api-Key": config.sonarr_api_key}, timeout=10)
|
history_response = requests.get(history_url, headers={"X-Api-Key": config.sonarr_api_key}, timeout=10)
|
||||||
|
|||||||
Reference in New Issue
Block a user