Skip to content

Commit 8fee2a9

Browse files
authored
Merge pull request #24988 from nextcloud/enh/make_sure_cache_is_set
Set the JSCombiner cache if needed
2 parents d477d4f + ed1dcd3 commit 8fee2a9

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

lib/private/Template/JSCombiner.php

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,9 @@ protected function isCached($fileName, ISimpleFolder $folder) {
121121
$fileName = $fileName . '.deps';
122122
try {
123123
$deps = $this->depsCache->get($folder->getName() . '-' . $fileName);
124+
$fromCache = true;
124125
if ($deps === null || $deps === '') {
126+
$fromCache = false;
125127
$depFile = $folder->getFile($fileName);
126128
$deps = $depFile->getContent();
127129
}
@@ -144,6 +146,10 @@ protected function isCached($fileName, ISimpleFolder $folder) {
144146
}
145147
}
146148

149+
if ($fromCache === false) {
150+
$this->depsCache->set($folder->getName() . '-' . $fileName, json_encode($deps));
151+
}
152+
147153
return true;
148154
} catch (NotFoundException $e) {
149155
return false;

0 commit comments

Comments
 (0)