From 4958e72cc41d8a1da7c1999eded52ec14f1f886c Mon Sep 17 00:00:00 2001 From: "Ronald Portier (Therp BV)" Date: Wed, 31 Aug 2022 12:48:09 +0200 Subject: [PATCH] [FIX] *_online_ponto: Backport 9c1d6d0 to verify TLS connection --- .../models/online_bank_statement_provider_ponto.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/account_bank_statement_import_online_ponto/models/online_bank_statement_provider_ponto.py b/account_bank_statement_import_online_ponto/models/online_bank_statement_provider_ponto.py index ed5416e..d107ef9 100644 --- a/account_bank_statement_import_online_ponto/models/online_bank_statement_provider_ponto.py +++ b/account_bank_statement_import_online_ponto/models/online_bank_statement_provider_ponto.py @@ -69,7 +69,6 @@ class OnlineBankStatementProviderPonto(models.Model): url = PONTO_ENDPOINT + "/oauth2/token" response = requests.post( url, - verify=False, params={"grant_type": "client_credentials"}, headers=self._ponto_header_token(), ) @@ -94,7 +93,7 @@ class OnlineBankStatementProviderPonto(models.Model): def _ponto_get_account_ids(self): url = PONTO_ENDPOINT + "/accounts" response = requests.get( - url, verify=False, params={"limit": 100}, headers=self._ponto_header() + url, params={"limit": 100}, headers=self._ponto_header() ) if response.status_code == 200: data = json.loads(response.text) @@ -120,7 +119,7 @@ class OnlineBankStatementProviderPonto(models.Model): } } response = requests.post( - url, verify=False, headers=self._ponto_header(), json=data + url, headers=self._ponto_header(), json=data ) if response.status_code in (200, 201, 400): data = json.loads(response.text) @@ -138,7 +137,7 @@ class OnlineBankStatementProviderPonto(models.Model): number = 0 while number == 100: number += 1 - response = requests.get(url, verify=False, headers=self._ponto_header()) + response = requests.get(url, headers=self._ponto_header()) if response.status_code == 200: data = json.loads(response.text) status = data.get("status", {}) @@ -158,7 +157,7 @@ class OnlineBankStatementProviderPonto(models.Model): latest_identifier = False while page_url: response = requests.get( - page_url, verify=False, params=params, headers=self._ponto_header() + page_url, params=params, headers=self._ponto_header() ) if response.status_code == 200: if params.get("before"):