From 9f3bc054a60f15207a3763636626da148beb5c25 Mon Sep 17 00:00:00 2001 From: Alex Birdsall Date: Fri, 18 Nov 2022 10:48:11 -0800 Subject: [PATCH] Always clear form error state and message in sync --- airbyte-webapp/src/packages/cloud/services/dbtCloud.ts | 2 -- .../cloud/views/settings/integrations/DbtCloudSettingsView.tsx | 1 + 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/airbyte-webapp/src/packages/cloud/services/dbtCloud.ts b/airbyte-webapp/src/packages/cloud/services/dbtCloud.ts index 6b036cf26099c..9a816e0793e84 100644 --- a/airbyte-webapp/src/packages/cloud/services/dbtCloud.ts +++ b/airbyte-webapp/src/packages/cloud/services/dbtCloud.ts @@ -64,8 +64,6 @@ export const isSameJob = (remoteJob: DbtCloudJobInfo, savedJob: DbtCloudJob): bo type ServiceToken = string; -type ServiceToken = string; - export const useSubmitDbtCloudIntegrationConfig = () => { const { workspaceId } = useCurrentWorkspace(); const { mutateAsync: updateWorkspace } = useUpdateWorkspace(); diff --git a/airbyte-webapp/src/packages/cloud/views/settings/integrations/DbtCloudSettingsView.tsx b/airbyte-webapp/src/packages/cloud/views/settings/integrations/DbtCloudSettingsView.tsx index 96a3731305183..e8a34d1764591 100644 --- a/airbyte-webapp/src/packages/cloud/views/settings/integrations/DbtCloudSettingsView.tsx +++ b/airbyte-webapp/src/packages/cloud/views/settings/integrations/DbtCloudSettingsView.tsx @@ -24,6 +24,7 @@ export const DbtCloudSettingsView: React.FC = () => { }} onSubmit={({ serviceToken }, { resetForm }) => { setHasValidationError(false); + setValidationMessage(""); return submitDbtCloudIntegrationConfig(serviceToken, { onError: (e) => { setHasValidationError(true);