Merge pull request #6624 from marshmalien/6608-project-lookup-bug

Prevent project lookup from firing requests on every render

Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
This commit is contained in:
softwarefactory-project-zuul[bot] 2020-04-07 15:53:07 +00:00 committed by GitHub
commit 508aed67de
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -103,6 +103,7 @@ function JobTemplateForm({
}
}, [template, validateField])
);
const {
request: loadRelatedInstanceGroups,
error: instanceGroupError,
@ -143,7 +144,7 @@ function JobTemplateForm({
playbookHelpers.setValue(0);
scmHelpers.setValue('');
},
[setProject, projectHelpers, playbookHelpers, scmHelpers]
[] // eslint-disable-line react-hooks/exhaustive-deps
);
const jobTypeOptions = [
@ -289,7 +290,7 @@ function JobTemplateForm({
/>
<PlaybookSelect
projectId={project?.id || projectField.value?.id}
isValid={!(playbookMeta.touched || playbookMeta.error)}
isValid={!playbookMeta.touched || !playbookMeta.error}
field={playbookField}
onBlur={() => playbookHelpers.setTouched()}
onError={setContentError}