add isBefore check to previous analysis find
This commit is contained in:
@@ -1,5 +1,7 @@
|
|||||||
import 'server-only';
|
import 'server-only';
|
||||||
|
|
||||||
|
import { isBefore } from 'date-fns';
|
||||||
|
|
||||||
import { getSupabaseServerClient } from '@kit/supabase/server-client';
|
import { getSupabaseServerClient } from '@kit/supabase/server-client';
|
||||||
|
|
||||||
import { AnalysisResultDetails } from '../schema/doctor-analysis-detail-view.schema';
|
import { AnalysisResultDetails } from '../schema/doctor-analysis-detail-view.schema';
|
||||||
@@ -472,9 +474,13 @@ export async function getAnalysisResultsForDoctor(
|
|||||||
const analysisResponseElementsWithPreviousData = [];
|
const analysisResponseElementsWithPreviousData = [];
|
||||||
for (const analysisResponseElement of analysisResponseElements) {
|
for (const analysisResponseElement of analysisResponseElements) {
|
||||||
const latestPreviousAnalysis = previousAnalyses.find(
|
const latestPreviousAnalysis = previousAnalyses.find(
|
||||||
({ analysis_element_original_id }) =>
|
({ analysis_element_original_id, response_time }) =>
|
||||||
analysis_element_original_id ===
|
analysis_element_original_id ===
|
||||||
analysisResponseElement.analysis_element_original_id,
|
analysisResponseElement.analysis_element_original_id &&
|
||||||
|
isBefore(
|
||||||
|
new Date(response_time),
|
||||||
|
new Date(analysisResponseElement.response_time),
|
||||||
|
),
|
||||||
);
|
);
|
||||||
analysisResponseElementsWithPreviousData.push({
|
analysisResponseElementsWithPreviousData.push({
|
||||||
...analysisResponseElement,
|
...analysisResponseElement,
|
||||||
|
|||||||
Reference in New Issue
Block a user