0
我的代碼沒有UserError消息:Odoo沒有任何錯誤
from openerp.tools.translate import _
from openerp.exceptions import UserError
和功能:
@api.multi
def button_in_progress(self):
for rec in self:
rec.state = 'in_progress'
test = self.test_ids.ids
test1 = len(test)
if test1 == 0:
raise UserError(_('Test test'))
return True
我登錄。當我得到test1爲0時,我的錯誤消息不會出現。另外我沒有得到任何錯誤。什麼可能是錯誤的?
編輯你的問題和糾正縮進? – Zety
記錄'self.test_ids.ids'的值是肯定的。 – Zety
現在一切正常,謝謝!問題是因爲我的縮進。 – fueggit