diff --git a/app/core/settings.py b/app/core/settings.py index 40f40ce..c603c26 100644 --- a/app/core/settings.py +++ b/app/core/settings.py @@ -99,7 +99,7 @@ CELERY_BROKER_URL = os.getenv("REDIS_URL", "redis://redis:6379/0") CELERY_RESULT_BACKEND = os.getenv("REDIS_URL", "redis://redis:6379/0") # Paperless -PAPERLESS_API_URL = os.getenv("PAPERLESS_API_URL", "http://192.168.178.167:30070") +PAPERLESS_API_URL = os.getenv("PAPERLESS_API_URL", "http://paperless:8000") PAPERLESS_API_TOKEN = os.getenv("PAPERLESS_API_TOKEN") PAPERLESS_REQUIRED_TAG = os.getenv("PAPERLESS_REQUIRED_TAG", "Stiftung_Destinatäre") PAPERLESS_LAND_TAG = os.getenv("PAPERLESS_LAND_TAG", "Stiftung_Land_und_Pächter") diff --git a/app/stiftung/views.py b/app/stiftung/views.py index bcc6769..3886b97 100644 --- a/app/stiftung/views.py +++ b/app/stiftung/views.py @@ -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,