diff --git a/js/wn/ui/toolbar.min.js b/js/wn/ui/toolbar.min.js
index edb7c348f7..9aec98be2e 100644
--- a/js/wn/ui/toolbar.min.js
+++ b/js/wn/ui/toolbar.min.js
@@ -67,12 +67,12 @@ wn.ui.toolbar.Toolbar=Class.extend({init:function(){this.make();this.make_home()
onclick="return false;">Tools\
\
');if(has_common(user_roles,['Administrator','System Manager'])){$('#toolbar-tools').append('\
- Download Backup');}},set_user_name:function(){var fn=user_fullname;if(fn.length>15)fn=fn.substr(0,12)+'...';$('#toolbar-user-link').html(fn+'');},make_logout:function(){$('#toolbar-user').append('Logout');}});wn.ui.toolbar.clear_cache=function(){localStorage&&localStorage.clear();$c('webnotes.session_cache.clear',{},function(r,rt){show_alert(r.message);});return false;}
+ Download Backup');}},set_user_name:function(){var fn=user_fullname;if(fn.length>15)fn=fn.substr(0,12)+'...';$('#toolbar-user-link').html(fn+'');},make_logout:function(){$('#toolbar-user').append('Logout');}});wn.ui.toolbar.clear_cache=function(){localStorage&&localStorage.clear();$c('webnotes.session_cache.clear',{},function(r,rt){if(!r.exc){show_alert(r.message);location.reload();}});return false;}
wn.ui.toolbar.download_backup=function(){$c('webnotes.utils.backups.get_backup',{},function(r,rt){});return false;}
wn.ui.toolbar.show_about=function(){try{wn.require('lib/js/wn/misc/about.js');wn.ui.misc.about();}catch(e){console.log(e);}
return false;}
\ No newline at end of file
diff --git a/js/wn/ui/toolbar/toolbar.js b/js/wn/ui/toolbar/toolbar.js
index 551c459dca..0dd81fdbab 100644
--- a/js/wn/ui/toolbar/toolbar.js
+++ b/js/wn/ui/toolbar/toolbar.js
@@ -82,7 +82,7 @@ wn.ui.toolbar.Toolbar = Class.extend({
onclick="return false;">Tools\
\
');
@@ -107,7 +107,12 @@ wn.ui.toolbar.Toolbar = Class.extend({
wn.ui.toolbar.clear_cache = function() {
localStorage && localStorage.clear();
- $c('webnotes.session_cache.clear',{},function(r,rt){ show_alert(r.message); });
+ $c('webnotes.session_cache.clear',{},function(r,rt){
+ if(!r.exc) {
+ show_alert(r.message);
+ location.reload();
+ }
+ });
return false;
}