跳至內容
選單
此問題已被標幟
4 回覆
4065 瀏覽次數
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")

頭像
捨棄

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

Could you post your actual code?

最佳答案
"odoo.models.NewId object" is displayed when the record is temporary, not yet stored in database
頭像
捨棄
作者

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

最佳答案

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

頭像
捨棄
相關帖文 回覆 瀏覽次數 活動
5
5月 20
7546
1
12月 19
3235
1
12月 19
4543
1
11月 19
9585
4
3月 15
7346