From 9ea7817a4074ba63a95bda9d0937e7ff01ac2e85 Mon Sep 17 00:00:00 2001
From: Bart Visscher <bartv@thisnet.nl>
Date: Fri, 7 Sep 2012 12:27:47 +0200
Subject: [PATCH] Remove core.{css,js} cache on upgrade

---
 lib/base.php      | 1 +
 lib/minimizer.php | 6 ++++++
 2 files changed, 7 insertions(+)

diff --git a/lib/base.php b/lib/base.php
index 6c556e3d19..cbcbdd2ad0 100644
--- a/lib/base.php
+++ b/lib/base.php
@@ -219,6 +219,7 @@ class OC{
 					$tmpl->printPage();
 					exit;
 				}
+				OC_Minimizer::clearCache();
 
 				OC_Config::setValue('version', implode('.', OC_Util::getVersion()));
 				OC_App::checkAppsRequirements();
diff --git a/lib/minimizer.php b/lib/minimizer.php
index 3dc89e331a..6e425efad5 100644
--- a/lib/minimizer.php
+++ b/lib/minimizer.php
@@ -45,6 +45,12 @@ abstract class OC_Minimizer {
 		header('Content-Length: '.strlen($out));
 		echo $out;
 	}
+
+	public function clearCache() {
+		$cache = OC_Cache::getGlobalCache();
+		$cache->delete('core.css.gz');
+		$cache->delete('core.js.gz');
+	}
 }
 
 if (!function_exists('gzdecode')) {
-- 
GitLab