]> source.dussan.org Git - nextcloud-server.git/commitdiff
improve type handling of Avatar::generateAvatarFromSv 27124/head
authorRobin Appelman <robin@icewind.nl>
Wed, 24 Mar 2021 16:09:53 +0000 (17:09 +0100)
committerbackportbot[bot] <backportbot[bot]@users.noreply.github.com>
Wed, 26 May 2021 17:11:42 +0000 (17:11 +0000)
Signed-off-by: Robin Appelman <robin@icewind.nl>
lib/private/Avatar/Avatar.php

index 02fc04eae3663c8c0eec0f066aa64a735f334db2..a7395362ff6d177e22f1085ba71a85d828f5e466 100644 (file)
@@ -156,8 +156,9 @@ abstract class Avatar implements IAvatar {
                        $avatar->readImageBlob($svg);
                        $avatar->setImageFormat('png');
                        $image = new OC_Image();
-                       $image->loadFromData($avatar);
-                       return $image->data();
+                       $image->loadFromData((string)$avatar);
+                       $data = $image->data();
+                       return $data === null ? false : $data;
                } catch (\Exception $e) {
                        return false;
                }