diff --git a/rasa/nlu/training_data/message.py b/rasa/nlu/training_data/message.py index 905a066f6e2d..12368b138099 100644 --- a/rasa/nlu/training_data/message.py +++ b/rasa/nlu/training_data/message.py @@ -126,14 +126,17 @@ def get_combined_intent_response_key(self) -> Text: @staticmethod def separate_intent_response_key( original_intent: Text, - ) -> Tuple[Optional[Text], Optional[Text]]: + ) -> Tuple[Text, Optional[Text]]: split_title = original_intent.split(RESPONSE_IDENTIFIER_DELIMITER) if len(split_title) == 2: return split_title[0], split_title[1] elif len(split_title) == 1: return split_title[0], None - return None, None + + raise RasaException( + f"Intent name is invalid, it should not contain '{RESPONSE_IDENTIFIER_DELIMITER}'." + ) def get_sparse_features( self, attribute: Text, featurizers: Optional[List[Text]] = None