Skip ke Konten
Menu
Pertanyaan ini telah diberikan tanda
2 Replies
4968 Tampilan

When purchase order created that time automatic confirm purchase order.

code:

@api.model
def create(self, vals):
res = super(PurchaseOrder, self).create(vals)
res.button_confirm()

Error:

AttributeError: 'NoneType' object has no attribute 'id'


can you please help me, how to do that auto-confirm purchase order?

Thanks.


Avatar
Buang

Which model did you add this code to? I'm trying to autoconfirm POs and cant find where to put this code.

Penulis Jawaban Terbai

Solved

code:

@api.model
def create(self, vals):
po = super(PurchaseOrder, self).create(vals)
po.button_confirm()
return po
Avatar
Buang
Jawaban Terbai

Hi Kahmul,


How did you do this in odoo 16? i trie to at this code and it tells me 


NameError: name 'api' is not defined


Avatar
Buang

Hi,
In header of the python script of your model:

from odoo import api, fields, model

Post Terkait Replies Tampilan Aktivitas
1
Apr 20
7790
0
Feb 20
12298
4
Mei 24
13595
1
Apr 24
3975
0
Nov 23
2671