Skip to content

Commit 06cd864

Browse files
author
Katelyn Grimes
committed
Claude review suggestions
1 parent cefe352 commit 06cd864

2 files changed

Lines changed: 17 additions & 32 deletions

File tree

src/components/HrTools/MinisterHousingAllowance/MinisterHousingAllowance.graphql

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,7 @@ mutation SubmitMinistryHousingAllowanceRequest(
9595
) {
9696
submitMinistryHousingAllowanceRequest(input: $input) {
9797
ministryHousingAllowanceRequest {
98+
id
9899
requestAttributes {
99100
...RequestAttributes
100101
}

src/components/HrTools/MinisterHousingAllowance/Steps/StepThree/Calculation.tsx

Lines changed: 16 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)