@@ -2,7 +2,6 @@ import { Prisma } from '@prisma/client';
22import { Assembly , Material , MaterialPreview , MaterialStatus } from 'shared' ;
33import { AssemblyQueryArgs , MaterialPreviewQueryArgs , MaterialQueryArgs } from '../prisma-query-args/bom.query-args.js' ;
44import { userTransformer } from './user.transformer.js' ;
5- import { reimbursementRequestTransformer } from './reimbursement-requests.transformer.js' ;
65
76export const assemblyTransformer = ( assembly : Prisma . AssemblyGetPayload < AssemblyQueryArgs > ) : Assembly => {
87 return {
@@ -46,10 +45,10 @@ export const materialTransformer = (material: Prisma.MaterialGetPayload<Material
4645 reimbursementRequests : Array . from (
4746 new Map (
4847 material . reimbursementProducts
49- . filter ( ( p ) => ! p . dateDeleted && p . reimbursementRequest )
48+ . filter ( ( p ) => p . reimbursementRequest && ! p . reimbursementRequest . dateDeleted )
5049 . map ( ( p ) => [ p . reimbursementRequest ! . reimbursementRequestId , p . reimbursementRequest ! ] )
5150 ) . values ( )
52- ) . map ( reimbursementRequestTransformer )
51+ )
5352 } ;
5453} ;
5554
@@ -73,9 +72,9 @@ export const materialPreviewTransformer = (
7372 reimbursementRequests : Array . from (
7473 new Map (
7574 material . reimbursementProducts
76- . filter ( ( p ) => ! p . dateDeleted && p . reimbursementRequest )
75+ . filter ( ( p ) => p . reimbursementRequest && ! p . reimbursementRequest . dateDeleted )
7776 . map ( ( p ) => [ p . reimbursementRequest ! . reimbursementRequestId , p . reimbursementRequest ! ] )
7877 ) . values ( )
79- ) . map ( reimbursementRequestTransformer )
78+ )
8079 } ;
8180} ;
0 commit comments