make Inventory optional if prompt-on-launch is true

This commit is contained in:
Keith Grant 2020-05-20 09:19:37 -07:00
parent c2c6f2a197
commit 455dfa6caa

View File

@ -233,7 +233,7 @@ function JobTemplateForm({
</FieldWithPrompt>
<FieldWithPrompt
fieldId="template-inventory"
isRequired
isRequired={!formikValues.ask_inventory_on_launch}
label={i18n._(t`Inventory`)}
promptId="template-ask-inventory-on-launch"
promptName="ask_inventory_on_launch"
@ -244,10 +244,10 @@ function JobTemplateForm({
value={inventory}
onBlur={() => inventoryHelpers.setTouched()}
onChange={value => {
inventoryHelpers.setValue(value.id);
inventoryHelpers.setValue(value ? value.id : null);
setInventory(value);
}}
required
required={!formikValues.ask_inventory_on_launch}
touched={inventoryMeta.touched}
error={inventoryMeta.error}
/>