fix: remove unnecessary auth from plaid connector (backport #44305) (#45421)

fix: remove unnecessary auth from plaid connector (#44305)

(cherry picked from commit e82911041d)

Co-authored-by: Martin Luessi <mluessi@gmail.com>
This commit is contained in:
mergify[bot]
2025-01-24 14:18:04 +05:30
committed by GitHub
parent dec0caeac5
commit d9b342f257

View File

@@ -69,23 +69,7 @@ class PlaidConnector:
else:
return response["link_token"]
def auth(self):
try:
self.client.Auth.get(self.access_token)
except ItemError as e:
if e.code == "ITEM_LOGIN_REQUIRED":
pass
except APIError as e:
if e.code == "PLANNED_MAINTENANCE":
pass
except requests.Timeout:
pass
except Exception as e:
frappe.log_error("Plaid: Authentication error")
frappe.throw(_(str(e)), title=_("Authentication Failed"))
def get_transactions(self, start_date, end_date, account_id=None):
self.auth()
kwargs = dict(access_token=self.access_token, start_date=start_date, end_date=end_date)
if account_id:
kwargs.update(dict(account_ids=[account_id]))