2013-04-09 4 views
0

Как проверить, имеет ли связанный объект значение null в openerp?Как проверить, является ли элемент отношения нулевым

У меня есть my_object, у которого есть поле supplier_invoice.

my_object объявлен как:

_columns = { 
     'supplier_invoice': fields.many2one('account.invoice', 
              'commission invoice', 
              ondelete='set null'), 
} 

, и я хочу сделать это:

if my_object.supplier_invoice: 
    do_something() 

, но он не работает S всегда возвращает browse_record даже если он пуст.

Я использую OpenERP 7

ответ

1

ОК, я должен был проверить с:

if my_object.supplier_invoice.id: 
    do_this() 

идентификатор является значение False, если запись не существует

Смежные вопросы