콘텐츠로 건너뛰기
메뉴
커뮤니티에 참여하려면 회원 가입을 하시기 바랍니다.
신고된 질문입니다
4 답글
4255 화면
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
7821
1
12월 19
3436
1
12월 19
4820
1
11월 19
9876
4
3월 15
7628