Skip to Content
Menu
Musisz się zarejestrować, aby móc wchodzić w interakcje z tą społecznością.
To pytanie dostało ostrzeżenie
4 Odpowiedzi
4050 Widoki
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")

Awatar
Odrzuć

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

Could you post your actual code?

Najlepsza odpowiedź
"odoo.models.NewId object" is displayed when the record is temporary, not yet stored in database
Awatar
Odrzuć
Autor

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

Najlepsza odpowiedź

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

Awatar
Odrzuć
Powiązane posty Odpowiedzi Widoki Czynność
5
maj 20
7518
1
gru 19
3214
1
gru 19
4522
1
lis 19
9575
4
mar 15
7323