We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 254cb7a commit 59ca793Copy full SHA for 59ca793
apps/dashboard/lib/Service/BackgroundService.php
@@ -149,6 +149,10 @@ public function setFileBackground($path): void {
149
$userFolder = $this->rootFolder->getUserFolder($this->userId);
150
/** @var File $file */
151
$file = $userFolder->get($path);
152
+ $image = new \OCP\Image();
153
+ if ($image->loadFromFileHandle($file->fopen('r')) === false) {
154
+ throw new InvalidArgumentException('Invalid image file');
155
+ }
156
$this->getAppDataFolder()->newFile('background.jpg', $file->fopen('r'));
157
}
158
0 commit comments