From: Tiago Melo Date: Mon, 21 Oct 2019 12:44:40 +0000 (+0000) Subject: mgr/dashboard: Disable cache for static files X-Git-Tag: v14.2.10~172^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=f3ca24f4f5c682ac65380545dac95ee094e550a8;p=ceph.git mgr/dashboard: Disable cache for static files Browser's caching sometimes prevents changing the language of the dashboard. We now send a header telling the browser to never cache those files. Fixes: https://tracker.ceph.com/issues/42376 Signed-off-by: Tiago Melo (cherry picked from commit ee4c8bc1a030b9886abca6790804e48ad28bfc11) --- diff --git a/src/pybind/mgr/dashboard/controllers/home.py b/src/pybind/mgr/dashboard/controllers/home.py index 82ad945d0b0..23318983829 100644 --- a/src/pybind/mgr/dashboard/controllers/home.py +++ b/src/pybind/mgr/dashboard/controllers/home.py @@ -110,6 +110,8 @@ class HomeController(BaseController): cherrypy.response.headers['Vary'] = "{}, Accept-Language" else: cherrypy.response.headers['Vary'] = "Accept-Language" + + cherrypy.response.headers['Cache-control'] = "no-cache" return serve_file(full_path)