diff --git a/src/hooks/useProcessor.ts b/src/hooks/useProcessor.ts index 1cde5d84..11d53e70 100644 --- a/src/hooks/useProcessor.ts +++ b/src/hooks/useProcessor.ts @@ -142,8 +142,12 @@ export function useSourceProcessor( ElMessage.error(resp.errors); return {}; } + if (!resp.data) { + ElMessage.error("The query is wrong"); + return {}; + } const source: { [key: string]: unknown } = {}; - const keys = Object.keys((resp && resp.data) || {}); + const keys = Object.keys(resp.data); config.metricTypes.forEach((type: string, index) => { const m = config.metrics[index];