Fix Paperless integration: use internal Docker network URL (http://paperless:8000) + improved error handling
This commit is contained in:
@@ -2641,10 +2641,21 @@ def paperless_documents(request):
|
||||
)
|
||||
|
||||
except requests.exceptions.RequestException as e:
|
||||
import logging
|
||||
logger = logging.getLogger(__name__)
|
||||
logger.error(f"Paperless API request failed: {e}")
|
||||
logger.error(f"Paperless API URL: {base_url}")
|
||||
logger.error(f"Token configured: {'Yes' if token else 'No'}")
|
||||
|
||||
return Response(
|
||||
{
|
||||
"error": f"API-Fehler: {e}",
|
||||
"message": "Could not connect to Paperless API. Please check your configuration.",
|
||||
"message": f"Could not connect to Paperless API at {base_url}. Please check your configuration.",
|
||||
"debug_info": {
|
||||
"api_url": base_url,
|
||||
"has_token": bool(token),
|
||||
"error_type": type(e).__name__
|
||||
},
|
||||
"documents": [],
|
||||
"total_destinaere": 0,
|
||||
"total_land": 0,
|
||||
|
||||
Reference in New Issue
Block a user