Only clear playbook when different project is selected

This commit is contained in:
Jake McDermott
2020-04-07 18:12:48 -04:00
parent 285e9c2f62
commit d736adbedc

View File

@@ -139,9 +139,13 @@ function JobTemplateForm({
const handleProjectUpdate = useCallback( const handleProjectUpdate = useCallback(
newProject => { newProject => {
if (project?.id !== newProject?.id) {
// Clear the selected playbook value when a different project is selected or
// when the project is deselected.
playbookHelpers.setValue(0);
}
setProject(newProject); setProject(newProject);
projectHelpers.setValue(newProject); projectHelpers.setValue(newProject);
playbookHelpers.setValue(0);
scmHelpers.setValue(''); scmHelpers.setValue('');
}, },
[] // eslint-disable-line react-hooks/exhaustive-deps [] // eslint-disable-line react-hooks/exhaustive-deps