fix: Plaid automatic_synchronization TypeError on filter & add info log message #20343
This commit is contained in:
parent
1548e20b78
commit
9a47c3dc8c
@ -133,8 +133,11 @@ def sync_transactions(bank, bank_account):
|
||||
|
||||
try:
|
||||
transactions = get_transactions(bank=bank, bank_account=bank_account, start_date=start_date, end_date=end_date)
|
||||
|
||||
result = []
|
||||
if transactions:
|
||||
frappe.logger().info("Plaid is adding {} Bank Transactions from '{}' between {} and {}".format(
|
||||
len(transactions), bank_account, start_date, end_date))
|
||||
for transaction in transactions:
|
||||
result.append(new_bank_transaction(transaction))
|
||||
|
||||
@ -201,7 +204,7 @@ def automatic_synchronization():
|
||||
settings = frappe.get_doc("Plaid Settings", "Plaid Settings")
|
||||
|
||||
if settings.enabled == 1 and settings.automatic_sync == 1:
|
||||
plaid_accounts = frappe.get_all("Bank Account", filter={"integration_id": ["!=", ""]}, fields=["name", "bank"])
|
||||
plaid_accounts = frappe.get_all("Bank Account", filters={"integration_id": ["!=", ""]}, fields=["name", "bank"])
|
||||
|
||||
for plaid_account in plaid_accounts:
|
||||
frappe.enqueue("erpnext.erpnext_integrations.doctype.plaid_settings.plaid_settings.sync_transactions", bank=plaid_account.bank, bank_account=plaid_account.name)
|
||||
|
Loading…
x
Reference in New Issue
Block a user