$cache = OC_Cache::getGlobalCache();
if (!OC_Request::isNoCache() && (!defined('DEBUG') || !DEBUG)){
$gzout = $cache->get($cache_key.'.gz');
- OC_Response::setETagHeader(md5($gzout));
+ if ($gzout) {
+ OC_Response::setETagHeader(md5($gzout));
+ }
}
if (!$gzout) {
$out = $this->minimizeFiles($files);
$gzout = gzencode($out);
+ OC_Response::setETagHeader(md5($gzout));
$cache->set($cache_key.'.gz', $gzout);
}
if ($encoding = OC_Request::acceptGZip()) {