diff --git a/x-pack/plugins/lens/public/editor_frame_service/editor_frame/workspace_panel/workspace_panel.tsx b/x-pack/plugins/lens/public/editor_frame_service/editor_frame/workspace_panel/workspace_panel.tsx index 345774684ebf4..c3bd6fde27ba3 100644 --- a/x-pack/plugins/lens/public/editor_frame_service/editor_frame/workspace_panel/workspace_panel.tsx +++ b/x-pack/plugins/lens/public/editor_frame_service/editor_frame/workspace_panel/workspace_panel.tsx @@ -563,7 +563,12 @@ export const InnerVisualizationWrapper = ({ onData$={onData$} renderMode="edit" renderError={(errorMessage?: string | null, error?: ExpressionRenderError | null) => { - const visibleErrorMessages = getOriginalRequestErrorMessages(error) || [errorMessage]; + const errorsFromRequest = getOriginalRequestErrorMessages(error); + const visibleErrorMessages = errorsFromRequest.length + ? errorsFromRequest + : errorMessage + ? [errorMessage] + : []; return (