lingo: do not log 404 getting invoice with self declared invoices (#15832)
This commit is contained in:
parent
797dbdd463
commit
3668ef26f7
|
@ -133,11 +133,11 @@ class Regie(models.Model):
|
|||
return []
|
||||
return []
|
||||
|
||||
def get_invoice(self, user, invoice_id):
|
||||
def get_invoice(self, user, invoice_id, log_errors=True):
|
||||
if not self.is_remote():
|
||||
return self.basketitem_set.get(pk=invoice_id)
|
||||
url = self.webservice_url + '/invoice/%s/' % invoice_id
|
||||
response = requests.get(url, user=user, remote_service='auto')
|
||||
response = requests.get(url, user=user, remote_service='auto', log_errors=log_errors)
|
||||
if response.status_code == 404:
|
||||
raise ObjectDoesNotExist()
|
||||
response.raise_for_status()
|
||||
|
|
|
@ -611,7 +611,7 @@ class SelfInvoiceView(View):
|
|||
else:
|
||||
for regie in obj.get_regies():
|
||||
try:
|
||||
invoice = regie.get_invoice(None, invoice_id)
|
||||
invoice = regie.get_invoice(None, invoice_id, log_errors=False)
|
||||
except ObjectDoesNotExist:
|
||||
continue
|
||||
if invoice.total_amount != invoice_amount:
|
||||
|
|
Loading…
Reference in New Issue