summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
9824e0e)
The browse_record was being passed instead of its ID in the
search domain. Also cleaned up the useless `for` loop.
bzr revid: odo@openerp.com-
20121112164733-n2uafcrfgux1awl8
def _get_fiscalyear(self, cr, uid, context=None):
now = time.strftime('%Y-%m-%d')
def _get_fiscalyear(self, cr, uid, context=None):
now = time.strftime('%Y-%m-%d')
ids = context.get('active_ids', [])
ids = context.get('active_ids', [])
- for wiz in self.browse(cr, uid, ids, context=context):
- company_id = wiz.company_id
- fiscalyears = self.pool.get('account.fiscalyear').search(cr, uid, [('date_start', '<', now), ('date_stop', '>', now), ('company_id', '=', company_id)], limit=1 )
+ if ids:
+ company_id = self.browse(cr, uid, ids[0], context=context).company_id.id
+ fiscalyears = self.pool.get('account.fiscalyear').search(cr, uid, [('date_start', '<', now), ('date_stop', '>', now), ('company_id', '=', company_id)], limit=1)
return fiscalyears and fiscalyears[0] or False
def _get_all_journal(self, cr, uid, context=None):
return fiscalyears and fiscalyears[0] or False
def _get_all_journal(self, cr, uid, context=None):