diff options
| author | Nicolas Martinelli <nim@odoo.com> | 2017-01-04 13:49:14 +0100 |
|---|---|---|
| committer | Nicolas Martinelli <nim@odoo.com> | 2017-01-04 14:01:43 +0100 |
| commit | 56517a6ca96fca6e50e6827ab80d297cfd84e5be (patch) | |
| tree | 596ca3120c44b8acc0d92935758a3cf64cfb42a5 /addons/base_import_module/models | |
| parent | da548374208f5ab51ef607459037b6604f185116 (diff) | |
[FIX] website_quote: invoice generation
To reproduce:
- Configure an external payment provider (e.g. Ingenico) with "Authorize
& capture the amount, confirm the SO and auto-validate the invoice on
acquirer confirmation"
- Create a quotation with a product linked to a subscription
- Send the link to the customer
- Click on "Accept & Pay", use the configured provider
The SO is confirmed, but the invoice is not generated.
By calling `action_confirm` in the callback of the transaction, we
validate the SO before `form_feedback` is called. Therefore, the method
`_confirm_so` will do nothing since the SO is not in state 'draft' or
'sent' anymore.
The solution is to manually call `_confirm_so`instead of
`action_confirm`. This is necessary to do it at this moment since we
might not go through `form_feedback` (e.g. if we pay thanks to wire
transfer).
opw-694273
Diffstat (limited to 'addons/base_import_module/models')
0 files changed, 0 insertions, 0 deletions
