@@ -131,43 +131,27 @@ export const Calculation: React.FC<CalculationProps> = ({
131131 } ) ;
132132
133133 const transformNullValues = ( values : CalculationFormValues ) => {
134- const attributes = requestData ?. requestAttributes ;
135- const rent = attributes ?. rentOrOwn === MhaRentOrOwnEnum . Rent ;
134+ const isOwn = rentOrOwn === MhaRentOrOwnEnum . Own ;
136135
137- if ( rent ) {
138- return updateMutation ( {
139- variables : {
140- input : {
141- requestId : requestData ?. id ?? '' ,
142- requestAttributes : {
143- mortgageOrRentPayment : values . mortgageOrRentPayment ?? 0 ,
144- furnitureCostsTwo : values . furnitureCostsTwo ?? 0 ,
145- repairCosts : values . repairCosts ?? 0 ,
146- avgUtilityTwo : values . avgUtilityTwo ?? 0 ,
147- unexpectedExpenses : values . unexpectedExpenses ?? 0 ,
148- } ,
149- } ,
150- } ,
151- } ) ;
152- } else {
153- return updateMutation ( {
154- variables : {
155- input : {
156- requestId : requestData ?. id ?? '' ,
157- requestAttributes : {
136+ return updateMutation ( {
137+ variables : {
138+ input : {
139+ requestId : requestData ?. id ?? '' ,
140+ requestAttributes : {
141+ mortgageOrRentPayment : values . mortgageOrRentPayment ?? 0 ,
142+ furnitureCostsTwo : values . furnitureCostsTwo ?? 0 ,
143+ repairCosts : values . repairCosts ?? 0 ,
144+ avgUtilityTwo : values . avgUtilityTwo ?? 0 ,
145+ unexpectedExpenses : values . unexpectedExpenses ?? 0 ,
146+ ...( isOwn && {
158147 rentalValue : values . rentalValue ?? 0 ,
159148 furnitureCostsOne : values . furnitureCostsOne ?? 0 ,
160149 avgUtilityOne : values . avgUtilityOne ?? 0 ,
161- mortgageOrRentPayment : values . mortgageOrRentPayment ?? 0 ,
162- furnitureCostsTwo : values . furnitureCostsTwo ?? 0 ,
163- repairCosts : values . repairCosts ?? 0 ,
164- avgUtilityTwo : values . avgUtilityTwo ?? 0 ,
165- unexpectedExpenses : values . unexpectedExpenses ?? 0 ,
166- } ,
150+ } ) ,
167151 } ,
168152 } ,
169- } ) ;
170- }
153+ } ,
154+ } ) ;
171155 } ;
172156
173157 const request = requestData ? requestData . requestAttributes : null ;
@@ -227,7 +211,7 @@ export const Calculation: React.FC<CalculationProps> = ({
227211 try {
228212 await transformNullValues ( values ) ;
229213
230- submitMutation ( {
214+ await submitMutation ( {
231215 variables : { input : { requestId : requestData ?. id ?? '' } } ,
232216 } ) ;
233217 enqueueSnackbar ( t ( 'MHA request submitted successfully.' ) , {
0 commit comments