From 47a0167ffd9f9da0969c57ee12f7e0971ec0bc28 Mon Sep 17 00:00:00 2001 From: Ivan Rodriguez Date: Thu, 28 Jul 2022 14:25:09 -0600 Subject: [PATCH] Fix KeyError: 'user_agent' with Kustomer source connector --- .../connectors/source-kustomer-singer/Dockerfile | 2 +- .../integration_tests/invalid_config.json | 3 ++- .../source_kustomer_singer/spec.json | 8 +++++++- 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/airbyte-integrations/connectors/source-kustomer-singer/Dockerfile b/airbyte-integrations/connectors/source-kustomer-singer/Dockerfile index 788587c5482f..27215534c0d8 100644 --- a/airbyte-integrations/connectors/source-kustomer-singer/Dockerfile +++ b/airbyte-integrations/connectors/source-kustomer-singer/Dockerfile @@ -36,5 +36,5 @@ COPY source_kustomer_singer ./source_kustomer_singer ENV AIRBYTE_ENTRYPOINT "python /airbyte/integration_code/main.py" ENTRYPOINT ["python", "/airbyte/integration_code/main.py"] -LABEL io.airbyte.version=0.1.2 +LABEL io.airbyte.version=0.1.3 LABEL io.airbyte.name=airbyte/source-kustomer-singer diff --git a/airbyte-integrations/connectors/source-kustomer-singer/integration_tests/invalid_config.json b/airbyte-integrations/connectors/source-kustomer-singer/integration_tests/invalid_config.json index 83c81895ddfa..712201ae1c72 100644 --- a/airbyte-integrations/connectors/source-kustomer-singer/integration_tests/invalid_config.json +++ b/airbyte-integrations/connectors/source-kustomer-singer/integration_tests/invalid_config.json @@ -1,4 +1,5 @@ { "api_token": "invalid_api_token", - "start_date": "0000-01-01T00:00:00Z" + "start_date": "0000-01-01T00:00:00Z", + "user_agent": "tap-kustomer " } diff --git a/airbyte-integrations/connectors/source-kustomer-singer/source_kustomer_singer/spec.json b/airbyte-integrations/connectors/source-kustomer-singer/source_kustomer_singer/spec.json index 19e62c7c1eb4..8fa3e75dc152 100644 --- a/airbyte-integrations/connectors/source-kustomer-singer/source_kustomer_singer/spec.json +++ b/airbyte-integrations/connectors/source-kustomer-singer/source_kustomer_singer/spec.json @@ -4,7 +4,7 @@ "$schema": "http://json-schema.org/draft-07/schema#", "title": "Source Kustomer Singer Spec", "type": "object", - "required": ["api_token", "start_date"], + "required": ["api_token", "start_date", "user_agent"], "additionalProperties": true, "properties": { "api_token": { @@ -18,6 +18,12 @@ "type": "string", "description": "The date from which you'd like to replicate the data", "examples": ["2019-01-01T00:00:00Z"] + }, + "user_agent": { + "type": "string", + "title": "User Agent", + "description": "Kustomer API User Agent", + "examples": ["tap-kustomer "] } } }