From fddea6392fc88a310708e05e984bedea3161420e Mon Sep 17 00:00:00 2001 From: Deepesh Kumar Date: Wed, 21 Aug 2024 15:06:49 +0000 Subject: [PATCH] feat: [CDE-255]: Updated validation for private repo (#2557) * feat: [CDE-255]: Updated validation for private repo --- .../CDEAnyGitImport/CDEAnyGitImport.tsx | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/web/src/cde-gitness/components/CDEAnyGitImport/CDEAnyGitImport.tsx b/web/src/cde-gitness/components/CDEAnyGitImport/CDEAnyGitImport.tsx index 63f9d4f14..5942f34f3 100644 --- a/web/src/cde-gitness/components/CDEAnyGitImport/CDEAnyGitImport.tsx +++ b/web/src/cde-gitness/components/CDEAnyGitImport/CDEAnyGitImport.tsx @@ -48,9 +48,22 @@ export const CDEAnyGitImport = () => { branch: string url: string } - if (response?.is_private) { + if (!response?.branch) { errorMessage = getString('cde.repository.privateRepoWarning') setRepoCheckState(RepoCheckStatus.InValid) + setValues((prvValues: any) => { + return { + ...prvValues, + code_repo_url: response.url, + branch: undefined, + identifier: undefined, + name: undefined, + code_repo_type: values?.code_repo_type + } + }) + setTimeout(() => { + setFieldError('code_repo_url', errorMessage) + }, 500) } else { setValues((prvValues: any) => { return {