diff --git a/controllers/kalachakra.py b/controllers/kalachakra.py index c72b7b7..110ceb3 100755 --- a/controllers/kalachakra.py +++ b/controllers/kalachakra.py @@ -909,7 +909,7 @@ class kalachakra_event(WebsiteEventController,PaymentProcessing): return http.request.render('kalachakra.onthespotpayment') def active_membership(self,partner): - actives_membership=request.env['kalachakra.membership'].search([('partner_id','=',int(partner.id)),('state','=','done'),('end_date','>=','%s 00:00:00' % fields.Date.today())],order="end_date desc") + actives_membership=request.env['kalachakra.membership'].sudo().search([('partner_id','=',int(partner.id)),('state','=','done'),('end_date','>=','%s 00:00:00' % fields.Date.today())],order="end_date desc") if actives_membership: for m in actives_membership: return m @@ -918,7 +918,7 @@ class kalachakra_event(WebsiteEventController,PaymentProcessing): def has_already_renew_membership(self,partner): - actives_membership=request.env['kalachakra.membership'].search([('partner_id','=',int(partner.id)),('state','=','done'),('end_date','>=','%s 00:00:00' % fields.Date.today())],order='end_date desc') + actives_membership=request.env['kalachakra.membership'].sudo().search([('partner_id','=',int(partner.id)),('state','=','done'),('end_date','>=','%s 00:00:00' % fields.Date.today())],order='end_date desc') if actives_membership: if len(actives_membership)>1: