Clarify no documents error message when filtering by is_training (#75227)

This commit is contained in:
Melissa Alvarez 2020-08-18 08:58:15 -04:00 committed by GitHub
parent e04e05aa56
commit 2a212cbad8
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -338,7 +338,16 @@ export const EvaluatePanel: FC<Props> = ({ jobConfig, jobStatus, searchQuery })
{generalizationEval.error !== null && (
<EuiFlexItem grow={false}>
<EuiText size="xs" color="danger">
{generalizationEval.error}
{isTrainingFilter === true &&
generalizationDocsCount === 0 &&
generalizationEval.error.includes('No documents found')
? i18n.translate(
'xpack.ml.dataframe.analytics.regressionExploration.evaluateNoTestingDocsError',
{
defaultMessage: 'No testing documents found',
}
)
: generalizationEval.error}
</EuiText>
</EuiFlexItem>
)}
@ -421,7 +430,16 @@ export const EvaluatePanel: FC<Props> = ({ jobConfig, jobStatus, searchQuery })
{trainingEval.error !== null && (
<EuiFlexItem grow={false}>
<EuiText size="xs" color="danger">
{trainingEval.error}
{isTrainingFilter === false &&
trainingDocsCount === 0 &&
trainingEval.error.includes('No documents found')
? i18n.translate(
'xpack.ml.dataframe.analytics.regressionExploration.evaluateNoTrainingDocsError',
{
defaultMessage: 'No training documents found',
}
)
: trainingEval.error}
</EuiText>
</EuiFlexItem>
)}