Fix bug that not llow to send or geneate e-invoices.
This commit is contained in:
parent
ccc3566b7e
commit
2aa9512408
|
@ -260,6 +260,7 @@ class Invoice(metaclass=PoolMeta):
|
||||||
# send facturae to service
|
# send facturae to service
|
||||||
if not service and config.facturae_service:
|
if not service and config.facturae_service:
|
||||||
service = config.facturae_service
|
service = config.facturae_service
|
||||||
|
if service:
|
||||||
if not self.invoice_facturae:
|
if not self.invoice_facturae:
|
||||||
facturae_content = self.get_facturae()
|
facturae_content = self.get_facturae()
|
||||||
self._validate_facturae(facturae_content)
|
self._validate_facturae(facturae_content)
|
||||||
|
@ -271,7 +272,7 @@ class Invoice(metaclass=PoolMeta):
|
||||||
self.invoice_facturae = invoice_facturae
|
self.invoice_facturae = invoice_facturae
|
||||||
self.save()
|
self.save()
|
||||||
|
|
||||||
if self.invoice_facturae and service and service != 'only_file':
|
if self.invoice_facturae and service != 'only_file':
|
||||||
with transaction.set_context(
|
with transaction.set_context(
|
||||||
queue_scheduled_at=config.invoice_facturae_after):
|
queue_scheduled_at=config.invoice_facturae_after):
|
||||||
Invoice.__queue__.send_facturae(self, service)
|
Invoice.__queue__.send_facturae(self, service)
|
||||||
|
|
Loading…
Reference in New Issue