diff options
| author | Kersten Jeremy <jke@openerp.com> | 2014-02-24 11:48:50 +0100 |
|---|---|---|
| committer | Kersten Jeremy <jke@openerp.com> | 2014-02-24 11:48:50 +0100 |
| commit | bfaa40266d9ea0dec15daf1c383bc4ade262bd28 (patch) | |
| tree | 7bfdc58b9f290604139535b076eb5c18696e34fe | |
| parent | ad86d1afdc168562637dfa19e309745f8b5b0dc2 (diff) | |
[IMP] Calendar : Check that user are not disconnected before to check next_potential_notif, that avoid to see an error in console every 5 minutes
bzr revid: jke@openerp.com-20140224104850-wty7kk230s72tdcy
| -rw-r--r-- | addons/calendar/calendar.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/addons/calendar/calendar.py b/addons/calendar/calendar.py index ca4d00eb85e..96c1e2b68e9 100644 --- a/addons/calendar/calendar.py +++ b/addons/calendar/calendar.py @@ -483,8 +483,12 @@ class calendar_alarm_manager(osv.AbstractModel): def get_next_notif(self,cr,uid,context=None): ajax_check_every_seconds = 300 - partner = self.pool.get('res.users').browse(cr,uid,uid,context=context).partner_id; + partner = self.pool.get('res.users').browse(cr, uid, uid, context=context).partner_id all_notif = [] + + if not partner or not partner.id: # If user is disconnected + return [] + all_events = self.get_next_potential_limit_alarm(cr,uid,ajax_check_every_seconds,partner_id=partner.id,mail=False,context=context) for event in all_events: # .values() |
