[FIX] calendar: display event reminders
This issue is related to 4f03a6224d
.
The above revision aimed to not fetch uselessly fields values
The thing is, `partner_id` of `get_next_potential_limit_alarm` method
expects a partner id, while partner['id'] is actually a user id.
The `partner_id` of the user must be taken, not the user id itself.
This commit is contained in:
parent
4e8f84053d
commit
7d69759e73
|
@ -479,13 +479,13 @@ class calendar_alarm_manager(osv.AbstractModel):
|
||||||
|
|
||||||
def get_next_notif(self, cr, uid, context=None):
|
def get_next_notif(self, cr, uid, context=None):
|
||||||
ajax_check_every_seconds = 300
|
ajax_check_every_seconds = 300
|
||||||
partner = self.pool['res.users'].read(cr, SUPERUSER_ID, uid, ['calendar_last_notif_ack'], context=context)
|
partner = self.pool['res.users'].read(cr, SUPERUSER_ID, uid, ['partner_id', 'calendar_last_notif_ack'], context=context)
|
||||||
all_notif = []
|
all_notif = []
|
||||||
|
|
||||||
if not partner:
|
if not partner:
|
||||||
return []
|
return []
|
||||||
|
|
||||||
all_events = self.get_next_potential_limit_alarm(cr, uid, ajax_check_every_seconds, partner_id=partner['id'], mail=False, context=context)
|
all_events = self.get_next_potential_limit_alarm(cr, uid, ajax_check_every_seconds, partner_id=partner['partner_id'][0], mail=False, context=context)
|
||||||
|
|
||||||
for event in all_events: # .values()
|
for event in all_events: # .values()
|
||||||
max_delta = all_events[event]['max_duration']
|
max_delta = all_events[event]['max_duration']
|
||||||
|
|
Loading…
Reference in New Issue