Fixed reports loading the wrong dates.

This commit is contained in:
Mike Cao 2025-02-11 11:27:13 -08:00
parent 8dd526a1ab
commit 2df67fbad9
2 changed files with 7 additions and 10 deletions

View file

@ -3,6 +3,7 @@ import { useCallback, useEffect, useState } from 'react';
import { useApi } from '../useApi';
import { useTimezone } from '../useTimezone';
import { useMessages } from '../useMessages';
import { parseDateRange } from '@/lib/date';
export function useReport(
reportId: string,
@ -24,14 +25,12 @@ export function useReport(
const data: any = await get(`/reports/${id}`);
const { dateRange } = data?.parameters || {};
const { startDate, endDate } = dateRange || {};
if (startDate && endDate) {
dateRange.startDate = new Date(startDate);
dateRange.endDate = new Date(endDate);
}
data.parameters = { ...defaultParameters?.parameters, ...data.parameters };
data.parameters = {
...defaultParameters?.parameters,
...data.parameters,
dateRange: parseDateRange(dateRange.value),
};
setReport(data);
};