[16.0][IMP] purchase_order_supplierinfo_update : also synchronize discount
from PO lines to supplierinfo (and other fields)
#2685
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
It can be useful to synchronize other fields from PO lines to supplierinfo prices, like
discount
from the modulepurchase_discount
ordiscount1/2/3
frompurchase_discount_triple
.This update allow it without hard dependency with such modules
purchase_discount
orpurchase_discount_triple
by verifying if the field exists in PO lines and supplierinfo models before trying to write it.Finally the method
_get_synch_fields_line_to_supplierinfo()
can be inherited to add other fields to synchronize from PO lines to supplierinfo.