[Fleet] Improve error message in package policy validation (#151465)

[Fleet] Improve error message in package policy validation
This commit is contained in:
Jill Guyonnet 2023-02-21 17:13:48 +01:00 committed by GitHub
parent eef9ba95aa
commit 04ebbe66c5
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 6 additions and 6 deletions

View file

@ -400,7 +400,7 @@ describe('Fleet - validatePackagePolicy()', () => {
}, },
bar: { bar: {
vars: { vars: {
'bar-input-var-name': ['Invalid format'], 'bar-input-var-name': ['Invalid format for bar-input-var-name: expected array'],
'bar-input2-var-name': ['bar-input2-var-name is required'], 'bar-input2-var-name': ['bar-input2-var-name is required'],
}, },
streams: { streams: {
@ -470,7 +470,7 @@ describe('Fleet - validatePackagePolicy()', () => {
}, },
bar: { bar: {
vars: { vars: {
'bar-input-var-name': ['Invalid format'], 'bar-input-var-name': ['Invalid format for bar-input-var-name: expected array'],
'bar-input2-var-name': ['bar-input2-var-name is required'], 'bar-input2-var-name': ['bar-input2-var-name is required'],
}, },
streams: { streams: {

View file

@ -258,7 +258,10 @@ export const validatePackagePolicyConfig = (
if (parsedValue && !Array.isArray(parsedValue)) { if (parsedValue && !Array.isArray(parsedValue)) {
errors.push( errors.push(
i18n.translate('xpack.fleet.packagePolicyValidation.invalidArrayErrorMessage', { i18n.translate('xpack.fleet.packagePolicyValidation.invalidArrayErrorMessage', {
defaultMessage: 'Invalid format', defaultMessage: 'Invalid format for {fieldName}: expected array',
values: {
fieldName: varDef.title || varDef.name,
},
}) })
); );
return errors; return errors;

View file

@ -14234,7 +14234,6 @@
"xpack.fleet.packagePolicyEdotpr.datastreamIngestPipelines.learnMoreLink": "En savoir plus", "xpack.fleet.packagePolicyEdotpr.datastreamIngestPipelines.learnMoreLink": "En savoir plus",
"xpack.fleet.packagePolicyField.yamlCodeEditor": "Éditeur de code YAML", "xpack.fleet.packagePolicyField.yamlCodeEditor": "Éditeur de code YAML",
"xpack.fleet.packagePolicyValidation.boolValueError": "Les valeurs booléennes doivent être définies sur \"true\" ou \"false\".", "xpack.fleet.packagePolicyValidation.boolValueError": "Les valeurs booléennes doivent être définies sur \"true\" ou \"false\".",
"xpack.fleet.packagePolicyValidation.invalidArrayErrorMessage": "Format non valide",
"xpack.fleet.packagePolicyValidation.invalidIntegerErrorMessage": "Nombre entier non valide", "xpack.fleet.packagePolicyValidation.invalidIntegerErrorMessage": "Nombre entier non valide",
"xpack.fleet.packagePolicyValidation.invalidIntegerMultiErrorMessage": "Nombre entier non valide", "xpack.fleet.packagePolicyValidation.invalidIntegerMultiErrorMessage": "Nombre entier non valide",
"xpack.fleet.packagePolicyValidation.invalidYamlFormatErrorMessage": "Format YAML non valide", "xpack.fleet.packagePolicyValidation.invalidYamlFormatErrorMessage": "Format YAML non valide",

View file

@ -14221,7 +14221,6 @@
"xpack.fleet.packagePolicyEdotpr.datastreamIngestPipelines.learnMoreLink": "詳細", "xpack.fleet.packagePolicyEdotpr.datastreamIngestPipelines.learnMoreLink": "詳細",
"xpack.fleet.packagePolicyField.yamlCodeEditor": "YAMLコードエディター", "xpack.fleet.packagePolicyField.yamlCodeEditor": "YAMLコードエディター",
"xpack.fleet.packagePolicyValidation.boolValueError": "ブール値はtrueまたはfalseでなければなりません", "xpack.fleet.packagePolicyValidation.boolValueError": "ブール値はtrueまたはfalseでなければなりません",
"xpack.fleet.packagePolicyValidation.invalidArrayErrorMessage": "無効なフォーマット",
"xpack.fleet.packagePolicyValidation.invalidIntegerErrorMessage": "無効な整数", "xpack.fleet.packagePolicyValidation.invalidIntegerErrorMessage": "無効な整数",
"xpack.fleet.packagePolicyValidation.invalidIntegerMultiErrorMessage": "無効な整数", "xpack.fleet.packagePolicyValidation.invalidIntegerMultiErrorMessage": "無効な整数",
"xpack.fleet.packagePolicyValidation.invalidYamlFormatErrorMessage": "YAML形式が無効です", "xpack.fleet.packagePolicyValidation.invalidYamlFormatErrorMessage": "YAML形式が無効です",

View file

@ -14239,7 +14239,6 @@
"xpack.fleet.packagePolicyEdotpr.datastreamIngestPipelines.learnMoreLink": "了解详情", "xpack.fleet.packagePolicyEdotpr.datastreamIngestPipelines.learnMoreLink": "了解详情",
"xpack.fleet.packagePolicyField.yamlCodeEditor": "YAML 代码编辑器", "xpack.fleet.packagePolicyField.yamlCodeEditor": "YAML 代码编辑器",
"xpack.fleet.packagePolicyValidation.boolValueError": "布尔值必须为 true 或 false", "xpack.fleet.packagePolicyValidation.boolValueError": "布尔值必须为 true 或 false",
"xpack.fleet.packagePolicyValidation.invalidArrayErrorMessage": "格式无效",
"xpack.fleet.packagePolicyValidation.invalidIntegerErrorMessage": "整数无效", "xpack.fleet.packagePolicyValidation.invalidIntegerErrorMessage": "整数无效",
"xpack.fleet.packagePolicyValidation.invalidIntegerMultiErrorMessage": "整数无效", "xpack.fleet.packagePolicyValidation.invalidIntegerMultiErrorMessage": "整数无效",
"xpack.fleet.packagePolicyValidation.invalidYamlFormatErrorMessage": "YAML 格式无效", "xpack.fleet.packagePolicyValidation.invalidYamlFormatErrorMessage": "YAML 格式无效",