mirror of
https://github.com/ansible/awx.git
synced 2026-03-19 01:47:31 -02:30
VariablesField: don't run Formik validation on mode change
This commit is contained in:
@@ -81,7 +81,7 @@ function VariablesField({
|
|||||||
|
|
||||||
const handleModeChange = newMode => {
|
const handleModeChange = newMode => {
|
||||||
if (newMode === YAML_MODE && !isJsonEdited && lastYamlValue !== null) {
|
if (newMode === YAML_MODE && !isJsonEdited && lastYamlValue !== null) {
|
||||||
helpers.setValue(lastYamlValue);
|
helpers.setValue(lastYamlValue, false);
|
||||||
setMode(newMode);
|
setMode(newMode);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@@ -91,7 +91,7 @@ function VariablesField({
|
|||||||
newMode === YAML_MODE
|
newMode === YAML_MODE
|
||||||
? jsonToYaml(field.value)
|
? jsonToYaml(field.value)
|
||||||
: yamlToJson(field.value);
|
: yamlToJson(field.value);
|
||||||
helpers.setValue(newVal);
|
helpers.setValue(newVal, false);
|
||||||
setMode(newMode);
|
setMode(newMode);
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
helpers.setError(err.message);
|
helpers.setError(err.message);
|
||||||
@@ -109,7 +109,7 @@ function VariablesField({
|
|||||||
};
|
};
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<>
|
<div>
|
||||||
<VariablesFieldInternals
|
<VariablesFieldInternals
|
||||||
i18n={i18n}
|
i18n={i18n}
|
||||||
id={id}
|
id={id}
|
||||||
@@ -163,7 +163,7 @@ function VariablesField({
|
|||||||
{meta.error}
|
{meta.error}
|
||||||
</div>
|
</div>
|
||||||
) : null}
|
) : null}
|
||||||
</>
|
</div>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
VariablesField.propTypes = {
|
VariablesField.propTypes = {
|
||||||
|
|||||||
Reference in New Issue
Block a user