0
我在评估代码时得到属性错误,代码对odoo 8正常工作,但在odoo 9中它给出错误。odoo 9 AttributeError:'NoneType'对象没有属性'find'
请给我解决方案。这里下面
是我的代码
def approve_loan(self ,cr ,uid ,ids ,context=None):
move_pool = self.pool.get('account.move')
period_pool = self.pool.get('account.period')
timenow = time.strftime('%Y-%m-%d')
loan_slip = self.browse(cr ,uid ,ids)[0]
line_ids = []
# get period
ctx = dict(context or {}, account_period_prefer_normal=True)
search_periods = period_pool.find(cr, uid, loan_slip.start_date, context=ctx)
period_id = search_periods[0]
因此'period_pool'必须是'None',所以'self.pool.get()'返回'None'。 – cdarke
你能提供错误堆栈吗? – Bhuro