mirror of
https://github.com/apache/superset.git
synced 2026-04-26 11:34:27 +00:00
fix: sql lab crash caused by invalid template (#17133)
This commit is contained in:
@@ -56,7 +56,7 @@ function ParameterErrorMessage({
|
||||
source = 'sqllab',
|
||||
subtitle,
|
||||
}: ErrorMessageComponentProps<ParameterErrorExtra>) {
|
||||
const { extra, level, message } = error;
|
||||
const { extra = { issue_codes: [] }, level, message } = error;
|
||||
|
||||
const triggerMessage = tn(
|
||||
'This was triggered by:',
|
||||
@@ -99,9 +99,10 @@ function ParameterErrorMessage({
|
||||
)}
|
||||
{triggerMessage}
|
||||
<br />
|
||||
{extra.issue_codes
|
||||
.map<React.ReactNode>(issueCode => <IssueCode {...issueCode} />)
|
||||
.reduce((prev, curr) => [prev, <br />, curr])}
|
||||
{extra.issue_codes.length > 0 &&
|
||||
extra.issue_codes
|
||||
.map<React.ReactNode>(issueCode => <IssueCode {...issueCode} />)
|
||||
.reduce((prev, curr) => [prev, <br />, curr])}
|
||||
</p>
|
||||
</>
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user