Merge pull request #2325 from automatisch/AUT-1436
fix: add check if errors exist in getUnifiedErrorMessage function
This commit is contained in:
@@ -134,7 +134,7 @@ function ImportFlowDialog(props) {
|
|||||||
severity="error"
|
severity="error"
|
||||||
sx={{ whiteSpace: 'pre-line' }}
|
sx={{ whiteSpace: 'pre-line' }}
|
||||||
>
|
>
|
||||||
{getUnifiedErrorMessage(error.response.data.errors) ||
|
{getUnifiedErrorMessage(error?.response?.data?.errors) ||
|
||||||
formatMessage('genericError')}
|
formatMessage('genericError')}
|
||||||
</Alert>
|
</Alert>
|
||||||
)}
|
)}
|
||||||
|
|||||||
@@ -29,6 +29,9 @@ export const getFieldErrorMessage = ({ fieldName, error }) => {
|
|||||||
};
|
};
|
||||||
|
|
||||||
export const getUnifiedErrorMessage = (errors) => {
|
export const getUnifiedErrorMessage = (errors) => {
|
||||||
|
if (!errors) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
return Object.values(errors)
|
return Object.values(errors)
|
||||||
.flatMap((error) => error)
|
.flatMap((error) => error)
|
||||||
.join('\n\r');
|
.join('\n\r');
|
||||||
|
|||||||
Reference in New Issue
Block a user