Итак, я работаю над этим объектом, где он наследует от другого объекта ODOO v8
class a(models.Model):
_inherit = 'my.inherit.object'
@api.multi
def _default_group(self):
domain = {'group_id': [('id', 'in', False)]}
user_c = self.env['timetable'].search([
# ('company_id', '=', self.env.user.company_id.id),
('year_id', '=', self.year_id),
('user_id', '=', self.user_id.id), ])
if not teacher:
raise exceptions.ValidationError(_("you haven't access, sorry so contact your administrator"))
groups = []
for line_groups in user_c:
if line_groups.cd_id == self.cd_id:
groups.append(line_groups.group_id.id)
domain['group_id'] = [('id', 'in', groups)]
return {'domain': domain}
, поэтому, когда я пытаюсь запустить этот тестовый код, он показывает мне эту ошибку
Expected singleton: my.inherit.object ('lang', 'tz', 'params', 'uid', 'active_model')
Что я могу сделать, чтобы это исправить, все поля работают, а также обработка работает нормально, но она останавливается и показывает ошибку.