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