From 07b6a7378ff1b43751f32956a6ba2ae0183fbcb4 Mon Sep 17 00:00:00 2001 From: Cynthia Yin Date: Thu, 18 Jan 2024 16:50:37 -0800 Subject: [PATCH] fix use_1s1t_fag by adding a new, hidden spec option --- .../cdk/integrations/base/TypingAndDedupingFlag.java | 3 ++- .../destination-redshift/src/main/resources/spec.json | 6 +++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/airbyte-cdk/java/airbyte-cdk/core/src/main/java/io/airbyte/cdk/integrations/base/TypingAndDedupingFlag.java b/airbyte-cdk/java/airbyte-cdk/core/src/main/java/io/airbyte/cdk/integrations/base/TypingAndDedupingFlag.java index b59e757b62c4..ef577f68761b 100644 --- a/airbyte-cdk/java/airbyte-cdk/core/src/main/java/io/airbyte/cdk/integrations/base/TypingAndDedupingFlag.java +++ b/airbyte-cdk/java/airbyte-cdk/core/src/main/java/io/airbyte/cdk/integrations/base/TypingAndDedupingFlag.java @@ -9,7 +9,8 @@ public class TypingAndDedupingFlag { public static boolean isDestinationV2() { - return DestinationConfig.getInstance().getBooleanValue("use_1s1t_format"); + return DestinationConfig.getInstance().getBooleanValue("is_v2_destination") + || DestinationConfig.getInstance().getBooleanValue("use_1s1t_format"); } public static Optional getRawNamespaceOverride(String option) { diff --git a/airbyte-integrations/connectors/destination-redshift/src/main/resources/spec.json b/airbyte-integrations/connectors/destination-redshift/src/main/resources/spec.json index 3cfeb4acecf3..33668701900d 100644 --- a/airbyte-integrations/connectors/destination-redshift/src/main/resources/spec.json +++ b/airbyte-integrations/connectors/destination-redshift/src/main/resources/spec.json @@ -249,10 +249,10 @@ } ] }, - "use_1s1t_format": { + "is_v2_destination": { "type": "boolean", - "description": "Use Destinations V2.", - "title": "Use Destinations V2", + "description": "(For internal use.) Declares this is a V2 destination.", + "title": "(Internal) Is V2 Destination", "group": "connection", "airbyte_hidden": true, "default": true