fix: Insights report can make an invalid API request

Error returned:
fields: Array must contain at least 1 element(s)
This commit is contained in:
Zlendy 2025-05-11 22:49:00 +02:00
parent 42be91b736
commit 8df71b4bcd
No known key found for this signature in database
GPG key ID: A9B6E750D846FC91

View file

@ -10,10 +10,10 @@ export function InsightsParameters() {
const { report, runReport, isRunning } = useContext(ReportContext);
const { formatMessage, labels } = useMessages();
const { id, parameters } = report || {};
const { websiteId, dateRange, fields, filters } = parameters || {};
const { websiteId, dateRange, fields } = parameters || {};
const { startDate, endDate } = dateRange || {};
const parametersSelected = websiteId && startDate && endDate;
const queryEnabled = websiteId && dateRange && (fields?.length || filters?.length);
const queryEnabled = websiteId && dateRange && fields?.length;
const handleSubmit = (values: any) => {
runReport(values);