From 6b50f4cc08b3f0dddbe8a31c2abb0cee6fdbdc6e Mon Sep 17 00:00:00 2001 From: "Diederik van Liere (drdee)" Date: Fri, 26 Apr 2019 13:49:27 -0400 Subject: [PATCH] Fix isoformat(T) bug --- tap_redshift/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tap_redshift/__init__.py b/tap_redshift/__init__.py index 85305f5..d702392 100644 --- a/tap_redshift/__init__.py +++ b/tap_redshift/__init__.py @@ -277,7 +277,7 @@ def get_stream_version(tap_stream_id, state): def row_to_record(catalog_entry, version, row, columns, time_extracted): row_to_persist = () for idx, elem in enumerate(row): - if isinstance(elem, datetime.date): + if isinstance(elem, datetime.datetime): elem = elem.isoformat('T') + 'Z' row_to_persist += (elem,) return singer.RecordMessage(