From 45256557dc1239459c984a2a994a7cb3fb7c5eb0 Mon Sep 17 00:00:00 2001 From: "rpa (Open ERP)" Date: Thu, 8 Apr 2010 11:13:07 +0530 Subject: [PATCH] [FIX]: base_calendar: Fixed problem of missing variable name due to code changes bzr revid: rpa@tinyerp.com-20100408054307-8scqbwur4xmpqdeh --- addons/base_calendar/base_calendar.py | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/addons/base_calendar/base_calendar.py b/addons/base_calendar/base_calendar.py index 16dfa9d9936..87c7aab648e 100644 --- a/addons/base_calendar/base_calendar.py +++ b/addons/base_calendar/base_calendar.py @@ -917,17 +917,16 @@ class calendar_event(osv.osv): @return: dictionary of rrule value. """ result = {} - for datas in self.read(cr, uid, ids): + for datas in self.read(cr, uid, ids, context=context): if datas.get('rrule_type'): if datas.get('rrule_type') == 'none': - result[event] = False + result[datas['id']] = False elif datas.get('rrule_type') == 'custom': - rrule_custom = self.compute_rule_string(cr, uid, datas) - result[event] = rrule_custom + rrule_custom = self.compute_rule_string(cr, uid, datas,\ + context=context) + result[datas['id']] = rrule_custom else: - result[event] = self.compute_rule_string(cr, uid, {'freq':\ - datas.get('rrule_type').upper(), \ - 'interval': 1}, context=context) + result[datas['id']] = self.compute_rule_string(cr, uid, {'freq': datas.get('rrule_type').upper(), 'interval': 1}, context=context) return result