From 3c953d139f8b20ff10400a0af87b3318067719cc Mon Sep 17 00:00:00 2001 From: Benjamin Brahmer Date: Thu, 11 Apr 2019 10:46:52 +0200 Subject: [PATCH 1/2] Use nextclouds temp dir --- lib/AppInfo/Application.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/AppInfo/Application.php b/lib/AppInfo/Application.php index 518a5bd2f1..8a61860920 100644 --- a/lib/AppInfo/Application.php +++ b/lib/AppInfo/Application.php @@ -174,7 +174,7 @@ public function __construct(array $urlParams = []) $container->registerService(Favicon::class, function (IContainer $c): Favicon { $favicon = new Favicon(); - $settings = ['dir' => sys_get_temp_dir()]; + $settings = ['dir' => \OC::$server->getTempManager()->getTempBaseDir()]; $favicon->cache($settings); return $favicon; }); From f41618f464e4deee3bcb669de125258b6aab98cd Mon Sep 17 00:00:00 2001 From: Benjamin Brahmer Date: Thu, 11 Apr 2019 12:31:14 +0200 Subject: [PATCH 2/2] use container query --- lib/AppInfo/Application.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/AppInfo/Application.php b/lib/AppInfo/Application.php index 8a61860920..abacdfc3a8 100644 --- a/lib/AppInfo/Application.php +++ b/lib/AppInfo/Application.php @@ -27,6 +27,7 @@ use OCP\INavigationManager; use OCP\IURLGenerator; use OCP\IConfig; +use OCP\ITempManager; use OCP\AppFramework\App; use OCP\Files\IRootFolder; use OCP\Files\Node; @@ -174,7 +175,8 @@ public function __construct(array $urlParams = []) $container->registerService(Favicon::class, function (IContainer $c): Favicon { $favicon = new Favicon(); - $settings = ['dir' => \OC::$server->getTempManager()->getTempBaseDir()]; + $tempManager = $c->query(ITempManager::class); + $settings = ['dir' => $tempManager->getTempBaseDir()]; $favicon->cache($settings); return $favicon; });