0
Mein Code:Odoo keine Usererror-Nachricht ohne Fehler
from openerp.tools.translate import _
from openerp.exceptions import UserError
und Funktion:
@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
ich angemeldet. Wenn Test1 0 ist, wird meine Fehlermeldung nicht angezeigt. Auch bekomme ich keine Fehler. Was kann falsch sein?
Bearbeiten Sie Ihre Frage überprüfen versuchen, die Vertiefung zu korrigieren? – Zety
Protokollieren Sie den Wert von 'self.test_ids.ids' um sicher zu sein. – Zety
Alles ist jetzt in Ordnung, danke! Das Problem war wegen meiner Einrückung. – fueggit