From 64e20011568c0d31207428467d439c19b4fabcd2 Mon Sep 17 00:00:00 2001 From: Frode Petterson Date: Mon, 25 Jan 2016 14:47:48 +0100 Subject: [PATCH] Do not cache assets without files --- h5p-default-storage.class.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/h5p-default-storage.class.php b/h5p-default-storage.class.php index 849d7b7..8f0e9d5 100644 --- a/h5p-default-storage.class.php +++ b/h5p-default-storage.class.php @@ -157,8 +157,11 @@ class H5PDefaultStorage implements \H5PFileStorage { */ public function cacheAssets(&$files, $key) { foreach ($files as $type => $assets) { - $content = ''; + if (empty($assets)) { + continue; // Skip no assets + } + $content = ''; foreach ($assets as $asset) { // Get content from asset file $assetContent = file_get_contents($this->path . $asset->path);