diff --git a/singer_sdk/target_base.py b/singer_sdk/target_base.py index 7782433f7..fe2249338 100644 --- a/singer_sdk/target_base.py +++ b/singer_sdk/target_base.py @@ -332,6 +332,7 @@ def _process_schema_message(self, message_dict: dict) -> None: message_dict: The newly received schema message. """ self._assert_line_requires(message_dict, requires={"stream", "schema"}) + self._assert_line_requires(message_dict["schema"], requires={"properties"}) stream_name = message_dict["stream"] schema = message_dict["schema"]