Contributors mailing list archives
contributors@odoo-community.org
Browse archives
Re: Technical help on odoo cache framework
by
dominique.k
lambda r: r.product_type == 'consu" --> this would assume that "r" is a product.product
but if you use move_raw_ids <-- this is a stock.move
Cheers
On Fri, 24 Apr 2020 at 19:17, Yann Papouin <y.papouin@dec-industrie.com> wrote:
Hi everyone,I'm working on extending the mrp module but I'm stuck on a technical issue that could come from a lack of knowledge of the 12.0 odoo framework since I'm coming from 6.1An Odoo server in raised on the UI with the message 'stock.move(311659,).product_type' when I create a new mrp.production record but no traceback is available neither in the UI or the server log/console.After some step-by-step debugging I finally found the culprit, an exception CacheMiss is raised when I try to access the `product_type` field of the mrp.production.move_raw_ids One2Many fields.Do you have some tips for me that would help me to understand what is failing in my code ?class MrpProduction(models.Model):
_inherit = 'mrp.production'
@api.multi
def _generate_moves(self):
super(MrpProduction, self)._generate_moves()
for production in self:
# Assign consumable immediatly
consu_move_ids = production.move_raw_ids.filtered(
lambda r: r.product_type == 'consu'
)
consu_move_ids._action_assign()Regards,Yann Papouin_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
Reference
-
Technical help on odoo cache framework
byDEC, Yann Papouin-
Re: Technical help on odoo cache framework
by Holger Brunn <holger@brunn.email> - 24/04/2020 15:38:31 - 1 -
Re: Technical help on odoo cache framework
byAGILE BUSINESS GROUP SAGL, Simone Rubino