summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJulius Härtl <jus@bitgrid.net>2018-10-29 13:06:55 +0100
committerJulius Härtl <jus@bitgrid.net>2018-10-29 13:06:55 +0100
commit34a71f57fcc6683eed969fc26e19600dfb529b53 (patch)
tree3b0f7b1800cb1550491710eed22883ff80fd726d
parent4b7ef668a4c7a0cb581db83d64c4e9b5d03d8900 (diff)
downloadnextcloud-server-34a71f57fcc6683eed969fc26e19600dfb529b53.tar.gz
nextcloud-server-34a71f57fcc6683eed969fc26e19600dfb529b53.zip
Fix tests
Signed-off-by: Julius Härtl <jus@bitgrid.net>
-rw-r--r--lib/private/Template/IconsCacher.php5
-rw-r--r--tests/lib/Template/IconsCacherTest.php4
2 files changed, 6 insertions, 3 deletions
diff --git a/lib/private/Template/IconsCacher.php b/lib/private/Template/IconsCacher.php
index e5dd8633079..c91bf13ad53 100644
--- a/lib/private/Template/IconsCacher.php
+++ b/lib/private/Template/IconsCacher.php
@@ -112,7 +112,10 @@ class IconsCacher {
foreach ($icons as $icon => $url) {
$list .= "--$icon: url('$url');";
list($location,$color) = $this->parseUrl($url);
- $svg = file_get_contents($location);
+ $svg = false;
+ if ($location !== '') {
+ $svg = file_get_contents($location);
+ }
if ($svg === false) {
$this->logger->debug('Failed to get icon file ' . $location);
$data .= "--$icon: url('$url');";
diff --git a/tests/lib/Template/IconsCacherTest.php b/tests/lib/Template/IconsCacherTest.php
index 33735e3a45e..c537323e0eb 100644
--- a/tests/lib/Template/IconsCacherTest.php
+++ b/tests/lib/Template/IconsCacherTest.php
@@ -104,7 +104,7 @@ class IconsCacherTest extends \Test\TestCase {
public function testSetIconsFromValidCss() {
$css = "
icon.test {
- --icon-test: url('/index.php/svg/core/actions/add/000?v=1');
+ --icon-test: url('/index.php/svg/core/actions/add?color=000&v=1');
background-image: var(--icon-test);
}
";
@@ -127,7 +127,7 @@ class IconsCacherTest extends \Test\TestCase {
public function testSetIconsFromValidCssMultipleTimes() {
$css = "
icon.test {
- --icon-test: url('/index.php/svg/core/actions/add/000?v=1');
+ --icon-test: url('/index.php/svg/core/actions/add?color=000&v=1');
background-image: var(--icon-test);
}
";