}
tx_ids = request.registry['payment.transaction'].search(
- cr, uid, [
+ cr, SUPERUSER_ID, [
'|', ('sale_order_id', '=', order.id), ('reference', '=', order.name)
], context=context)
message = ""
validation = None
else:
- tx = request.registry['payment.transaction'].browse(cr, uid, tx_ids[0], context=context)
+ tx = request.registry['payment.transaction'].browse(cr, SUPERUSER_ID, tx_ids[0], context=context)
state = tx.state
if state == 'done':
message = '<p>%s</p>' % _('Your payment has been received.')
def preprocess_request(self, cr, uid, ids, request, context=None):
request.context.update({
'website_sale_order': self.ecommerce_get_current_order(cr, uid, context=context),
- 'website_sale_transaction': self.ecommerce_get_current_transaction(cr, uid, context=context)
+ 'website_sale_transaction': self.ecommerce_get_current_transaction(cr, SUPERUSER_ID, context=context)
})
return super(Website, self).preprocess_request(cr, uid, ids, request, context=None)