From 5d72681d10527c7719d8d296657dc3127b7f379d Mon Sep 17 00:00:00 2001
From: Bart Visscher <bartv@thisnet.nl>
Date: Sat, 12 May 2012 00:31:42 +0200
Subject: [PATCH] Better place to check caching headers

---
 lib/base.php | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/lib/base.php b/lib/base.php
index ddf410c316..52a497e076 100644
--- a/lib/base.php
+++ b/lib/base.php
@@ -289,12 +289,12 @@ class OC{
 				$appswebroot = (string) OC::$APPSWEBROOT;
 				$webroot = (string) OC::$WEBROOT;
 				$filepath = OC::$APPSROOT . '/apps/' . OC::$REQUESTEDAPP . '/' . OC::$REQUESTEDFILE;
-				$cssfile = file_get_contents($filepath);
-				$cssfile = str_replace('%appswebroot%', $appswebroot, $cssfile);
-				$cssfile = str_replace('%webroot%', $webroot, $cssfile);
 				header('Content-Type: text/css');
 				OC_Response::enableCaching();
 				OC_Response::setLastModifiedHeader(filemtime($filepath));
+				$cssfile = file_get_contents($filepath);
+				$cssfile = str_replace('%appswebroot%', $appswebroot, $cssfile);
+				$cssfile = str_replace('%webroot%', $webroot, $cssfile);
 				OC_Response::setETagHeader(md5($cssfile));
 				header('Content-Length: '.strlen($cssfile));
 				echo $cssfile;
-- 
GitLab