Skip to content

Commit 552ad8c

Browse files
committed
Add debug output
1 parent 77649a5 commit 552ad8c

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

lib/services/airbyte/connection_update.rb

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,12 +32,16 @@ def call
3232
body: connection_update_payload.to_json
3333
)
3434

35+
File.write('connection_update_payload.json', JSON.pretty_generate(connection_update_payload))
36+
3537
unless response.success?
3638
error_message = "Error calling Airbyte discover_schema API: status: #{response.code} body: #{response.body}"
3739
Rails.logger.error(error_message)
3840
raise Error, error_message
3941
end
4042

43+
File.write('connection_update_response.json', JSON.pretty_generate(response.parsed_response))
44+
4145
response.parsed_response
4246
end
4347

@@ -66,9 +70,12 @@ def connection_update_payload
6670
{
6771
stream: {
6872
name: stream_name.to_s,
69-
jsonSchema: discovered_stream.dig('stream', 'jsonSchema'),
7073
namespace: discovered_stream.dig('stream', 'namespace'),
71-
supportedSyncModes: discovered_stream.dig('stream', 'supportedSyncModes')
74+
jsonSchema: discovered_stream.dig('stream', 'jsonSchema'),
75+
supportedSyncModes: discovered_stream.dig('stream', 'supportedSyncModes'),
76+
defaultCursorField: discovered_stream.dig('stream', 'defaultCursorField'),
77+
sourceDefinedCursor: discovered_stream.dig('stream', 'sourceDefinedCursor'),
78+
sourceDefinedPrimaryKey: discovered_stream.dig('stream', 'sourceDefinedPrimaryKey'),
7279
},
7380
config: {
7481
syncMode: discovered_stream.dig('config', 'syncMode') || SYNC_MODE,

0 commit comments

Comments
 (0)