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 <tmelo@suse.com>
(cherry picked from commit
ee4c8bc1a030b9886abca6790804e48ad28bfc11)
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)