Skip to content

Commit

Permalink
Fixes case files record filtering by police case number
Browse files Browse the repository at this point in the history
  • Loading branch information
gudjong committed Oct 16, 2024
1 parent 0b7c2c6 commit 780d6ce
Showing 1 changed file with 11 additions and 6 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -25,12 +25,17 @@ const CaseFile = () => {
useContext(FormContext)

const caseFiles = useMemo(() => {
return (
workingCase.caseFiles?.filter(
(caseFile) => caseFile.category === CaseFileCategory.CASE_FILE_RECORD,
) ?? []
return new Map(
workingCase.policeCaseNumbers?.map((policeCaseNumber) => [
policeCaseNumber,
workingCase.caseFiles?.filter(
(caseFile) =>
caseFile.policeCaseNumber === policeCaseNumber &&
caseFile.category === CaseFileCategory.CASE_FILE_RECORD,
),
]),
)
}, [workingCase.caseFiles])
}, [workingCase.caseFiles, workingCase.policeCaseNumbers])

const { formatMessage } = useIntl()
const [editCount, setEditCount] = useState<number>(0)
Expand Down Expand Up @@ -73,7 +78,7 @@ const CaseFile = () => {
caseId={workingCase.id}
policeCaseNumber={policeCaseNumber}
shouldStartExpanded={index === 0}
caseFiles={caseFiles}
caseFiles={caseFiles.get(policeCaseNumber) ?? []}
subtypes={workingCase.indictmentSubtypes}
crimeScenes={workingCase.crimeScenes}
setEditCount={setEditCount}
Expand Down

0 comments on commit 780d6ce

Please sign in to comment.