[FIX] point_of_sale: add port and protocol to forced proxy ip if necessary
authorFrédéric van der Essen <fva@openerp.com>
Thu, 30 Jan 2014 15:43:52 +0000 (16:43 +0100)
committerFrédéric van der Essen <fva@openerp.com>
Thu, 30 Jan 2014 15:43:52 +0000 (16:43 +0100)
bzr revid: fva@openerp.com-20140130154352-z2ulesl1wliodwja

addons/point_of_sale/static/src/js/devices.js

index f52c0e7..2de500a 100644 (file)
@@ -237,7 +237,14 @@ function openerp_pos_devices(instance,module){ //module is instance.point_of_sal
             this.set_connection_status('connecting');
 
             if(options.force_ip){
-                urls.push(options.force_ip);
+                var url = options.force_ip;
+                if(url.indexOf('//') < 0){
+                    url = 'http://'+url;
+                }
+                if(url.indexOf(':',5) < 0){
+                    url = url+port;
+                }
+                urls.push(url);
             }else{
                 if(localStorage['hw_proxy_url']){
                     urls.push(localStorage['hw_proxy_url']);