[14.0][FIX] contract: product is also required in contract line tree view #1100
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.
The Product is a mandatory field in the contract line form view
https://github.com/OCA/contract/blob/14.0/contract/views/abstract_contract_line.xml#L23
but it's not set as mandatory in the embedded tree view of the contract line. This commit fixes this inconsistency.
This causes problems in particular with module contract_sale_generation, since, unlike invoices, it's mandatory to have a product on a Sales Order line.