From 6916acdb1d80da4cfa0c3f3c9e9f958b65bb41dc Mon Sep 17 00:00:00 2001 From: Denis Ledoux Date: Tue, 6 Jan 2015 17:48:23 +0100 Subject: [PATCH] [FIX] point_of_sale: controller pos/web redirects to session opening if no opened session --- addons/point_of_sale/controllers/main.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/addons/point_of_sale/controllers/main.py b/addons/point_of_sale/controllers/main.py index 9a66594369f..857ba9c06ba 100644 --- a/addons/point_of_sale/controllers/main.py +++ b/addons/point_of_sale/controllers/main.py @@ -5,6 +5,7 @@ import os import openerp import time import random +import werkzeug.utils from openerp import http from openerp.http import request @@ -24,6 +25,8 @@ class PosController(http.Controller): PosSession = request.registry['pos.session'] pos_session_ids = PosSession.search(cr, uid, [('state','=','opened'),('user_id','=',session.uid)], context=context) + if not pos_session_ids: + return werkzeug.utils.redirect('/web#action=point_of_sale.action_pos_session_opening') PosSession.login(cr,uid,pos_session_ids,context=context) modules = simplejson.dumps(module_boot(request.db))