From c4b765adc0b03836aa0a3bde06265ee911d5834f Mon Sep 17 00:00:00 2001 From: aleksandarmijat Date: Wed, 26 Jun 2024 11:56:57 +0200 Subject: [PATCH] Change missing domain log level in rasa-sdk from ERROR to DEBUG --- rasa_sdk/endpoint.py | 2 +- rasa_sdk/interfaces.py | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/rasa_sdk/endpoint.py b/rasa_sdk/endpoint.py index 0a0326042..46b978621 100644 --- a/rasa_sdk/endpoint.py +++ b/rasa_sdk/endpoint.py @@ -158,7 +158,7 @@ async def webhook(request: Request) -> HTTPResponse: body = {"error": e.message, "action_name": e.action_name} return response.json(body, status=404) except ActionMissingDomainException as e: - logger.error(e) + logger.debug(e) body = {"error": e.message, "action_name": e.action_name} return response.json(body, status=449) diff --git a/rasa_sdk/interfaces.py b/rasa_sdk/interfaces.py index 21791f416..50723a558 100644 --- a/rasa_sdk/interfaces.py +++ b/rasa_sdk/interfaces.py @@ -386,7 +386,9 @@ class ActionMissingDomainException(Exception): def __init__(self, action_name: Text, message: Optional[Text] = None) -> None: self.action_name = action_name - self.message = message or "Domain context is missing." + self.message = ( + message or "Missing domain context, assistant will retry the request." + ) def __str__(self) -> Text: return self.message