summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFrederic van der Essen <fva@openerp.com / fvdessen+o@gmail.com>2014-09-10 13:52:04 +0200
committerFrederic van der Essen <fva@openerp.com / fvdessen+o@gmail.com>2014-09-10 13:52:04 +0200
commit13bd2eaa3e11ca6b26deb5590c0e13e7ff08de15 (patch)
treeef60964b90aacbb3e4ce0664628436c0cf9abd32
parent34e8246a549c6a8fe1bf2ae848e41cf450a91431 (diff)
[FIX] point_of_sale: prevent the company logo from being cached by the browser by accessing it via a random URL
-rw-r--r--addons/point_of_sale/static/src/js/models.js2
-rw-r--r--addons/web/controllers/main.py2
2 files changed, 2 insertions, 2 deletions
diff --git a/addons/point_of_sale/static/src/js/models.js b/addons/point_of_sale/static/src/js/models.js
index 2489f046c3e..37e21368499 100644
--- a/addons/point_of_sale/static/src/js/models.js
+++ b/addons/point_of_sale/static/src/js/models.js
@@ -330,7 +330,7 @@ function openerp_pos_models(instance, module){ //module is instance.point_of_sal
self.company_logo.onerror = function(){
logo_loaded.reject();
};
- self.company_logo.src = window.location.origin + '/web/binary/company_logo';
+ self.company_logo.src = window.location.origin + '/web/binary/company_logo' +'?_'+Math.random();
return logo_loaded;
},
diff --git a/addons/web/controllers/main.py b/addons/web/controllers/main.py
index 48a0d282fd0..5c91defe366 100644
--- a/addons/web/controllers/main.py
+++ b/addons/web/controllers/main.py
@@ -1177,7 +1177,7 @@ class Binary(http.Controller):
'/logo',
'/logo.png',
], type='http', auth="none")
- def company_logo(self, dbname=None):
+ def company_logo(self, dbname=None, **kw):
# TODO add etag, refactor to use /image code for etag
uid = None
if request.session.db: