Skip to content

Commit de0cc38

Browse files
committed
Fix balance update issue
1 parent fa4d5ee commit de0cc38

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

Splito/UI/Home/Groups/CalculateExpensesFunctions.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -179,11 +179,11 @@ public func getUpdatedMemberBalanceFor(expense: Expense, group: Groups, updateTy
179179
oldSummary.totalShare -= abs(oldSplitAmount)
180180
oldSummary.changeInBalance = (oldSummary.totalPaidAmount - oldSummary.totalShare) - oldSummary.receivedAmount + oldSummary.paidAmount
181181

182+
memberBalance[index].balanceByCurrency[oldCurrency]?.balance -= oldSplitAmount
182183
memberBalance[index].balanceByCurrency[oldCurrency]?.totalSummary[oldSummaryIndex].summary = oldSummary
183184
}
184185

185-
let oldCalculatedSplitAmount = oldExpense.getCalculatedSplitAmountOf(member: member)
186-
memberBalance[index].balanceByCurrency[currency]?.balance += (newSplitAmount - oldCalculatedSplitAmount)
186+
memberBalance[index].balanceByCurrency[currency]?.balance += newSplitAmount
187187

188188
// Update the new date's summary
189189
let groupNewTotalSummary = memberBalance[index].balanceByCurrency[currency]?.totalSummary ?? []

0 commit comments

Comments
 (0)