From e3aed9dad433c381d8dec26260e2498912b8b8de Mon Sep 17 00:00:00 2001 From: "Keith J. Grant" Date: Mon, 2 May 2022 10:32:10 -0700 Subject: [PATCH] remove incorrect form error message in inv source --- .../shared/InventorySourceSubForms/SCMSubForm.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/awx/ui/src/screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js b/awx/ui/src/screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js index a6d3c8947d..b96d5a1254 100644 --- a/awx/ui/src/screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js +++ b/awx/ui/src/screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js @@ -54,14 +54,16 @@ const SCMSubForm = ({ autoPopulateProject }) => { const handleProjectUpdate = useCallback( (value) => { setFieldValue('source_project', value); - setFieldValue('source_path', ''); - setFieldTouched('source_path', false); setFieldTouched('source_project', true, false); + if (sourcePathField.value) { + setFieldValue('source_path', ''); + setFieldTouched('source_path', false); + } if (value) { fetchSourcePath(value.id); } }, - [fetchSourcePath, setFieldValue, setFieldTouched] + [fetchSourcePath, setFieldValue, setFieldTouched, sourcePathField.value] ); const handleCredentialUpdate = useCallback(