Přejít na obsah
Menu
You need to be registered to interact with the community.
This question has been flagged
4 Odpovědi
4013 Zobrazení
raise TypeError("Mixing apples and oranges: %s & %s" % (self, other))
TypeError: Mixing apples and oranges: purchase.order(<odoo.models.NewId object at 0x7f726469aac8>,) & sub.contract(<odoo.models.NewId object at 0x7f726469aac8>,)
I have inherit purchase.order as test.order. and the view is same as coppied from purchase order form.
The above error happened when i select the order_line field (any field value).
My Code is:
class TestOrder(models.Model):
  _name = "test.order"
    _inherit = 'purchase.order'
    
    analytic_account_id = fields.Many2one('account.analytic.account', string="Project")
  category = fields.Many2one('test.order.category', string="Category")
  code = fields.Many2one('test.order.category', string="Cost Code")

XML Code is same as purchase.order form( id="purchase_order_form")

Avatar
Zrušit

I think this is simply naming/referring error in your code when inheriting models.

Could you post your actual code?

Nejlepší odpověď
"odoo.models.NewId object" is displayed when the record is temporary, not yet stored in database
Avatar
Zrušit
Autor

Okay, can you please tell how to overome this problem?

Nejlepší odpověď

Did you managed to solve the following? I am facing similar issue

Avatar
Zrušit
Related Posts Odpovědi Zobrazení Aktivita
5
kvě 20
7477
1
pro 19
3191
1
pro 19
4484
1
lis 19
9548
4
bře 15
7274