Skip to content

Conversation

@bizzappdev
Copy link
Contributor

No description provided.

EmilioPascual and others added 8 commits December 8, 2025 15:34
Without this patch, upgrading the addon raises this error:

    Field 'partner_id' used in context ({'default_partner_id': partner_id, 'default_sale_order_id': active_id}) must be present in view but is missing.

@moduon MT-3426
…d always

This reverts OCA#1416 and adds instead a different, more accurate fix for the problem (which kept yielding different errors).

The main source of problem is that the same view is adding a `project_id` field and editing another `project_id` fields' attributes. For this reason, installing the module didn't give any problems, but updating it was problematic.

The new field appeared above in the view hierarchy than the old one. The xpath for the old one was less specific than necessary, and then found the new one instead. The new one is within a tree subview, so the model is different (`sale.order.line` instead of `sale.order`). Thus the fields exposed to that field are different, and failures happened a bit randomly.

@moduon MT-3426
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants