diff --git a/account_ebics/wizards/ebics_xfer.py b/account_ebics/wizards/ebics_xfer.py index de50344..744c0d4 100644 --- a/account_ebics/wizards/ebics_xfer.py +++ b/account_ebics/wizards/ebics_xfer.py @@ -431,8 +431,16 @@ class EbicsXfer(models.TransientModel): OrderID = self.ebics_config_id._get_order_number() self.ebics_config_id.sudo()._update_order_number(OrderID) + ebics_file and self._payment_order_postprocess(ebics_file) return ebics_file + def _payment_order_postprocess(self, ebics_file): + order = self.env[self.env.context["active_model"]].browse( + self.env.context.get("active_id") + ) + if order._name == "account.payment.order": + order.generated2uploaded() + def _setup_client(self): self.ebics_config_id._check_ebics_keys() passphrase = self._get_passphrase()