lingo: do not log 404 getting invoice with self declared invoices (#15832)

This commit is contained in:
Frédéric Péters 2017-04-11 15:52:27 +02:00
parent 797dbdd463
commit 3668ef26f7
2 changed files with 3 additions and 3 deletions

View File

@ -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()

View File

@ -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: