Merge pull request #36666 from batonac/batonac-plaid-fixes

fix: Plaid Integration status and categories
This commit is contained in:
Deepesh Garg 2023-08-20 16:02:30 +05:30 committed by GitHub
commit a7f921a557
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -237,14 +237,15 @@ def new_bank_transaction(transaction):
deposit = abs(amount)
withdrawal = 0.0
status = "Pending" if transaction["pending"] == "True" else "Settled"
status = "Pending" if transaction["pending"] == True else "Settled"
tags = []
try:
tags += transaction["category"]
tags += [f'Plaid Cat. {transaction["category_id"]}']
except KeyError:
pass
if transaction["category"]:
try:
tags += transaction["category"]
tags += [f'Plaid Cat. {transaction["category_id"]}']
except KeyError:
pass
if not frappe.db.exists("Bank Transaction", dict(transaction_id=transaction["transaction_id"])):
try: