From 67cbb292fe5fe1d4deb2702fd45a64ba44c1c795 Mon Sep 17 00:00:00 2001 From: Derek Visch Date: Tue, 20 Dec 2022 16:59:30 -0500 Subject: [PATCH] Schema needs to have a nested properties object --- singer_sdk/target_base.py | 1 + 1 file changed, 1 insertion(+) 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"]