]> BookStack Code Mirror - bookstack/blobdiff - app/Entities/Repos/BookRepo.php
Fixed OIDC Logout
[bookstack] / app / Entities / Repos / BookRepo.php
index 0c62a13fc1255a3328fe10fa190049491c510c1f..737caa70bb47c23623fb238c2e70fb9df03280bb 100644 (file)
@@ -2,8 +2,8 @@
 
 namespace BookStack\Entities\Repos;
 
-use BookStack\Actions\ActivityType;
-use BookStack\Actions\TagRepo;
+use BookStack\Activity\ActivityType;
+use BookStack\Activity\TagRepo;
 use BookStack\Entities\Models\Book;
 use BookStack\Entities\Tools\TrashCan;
 use BookStack\Exceptions\ImageUploadException;
@@ -91,7 +91,7 @@ class BookRepo
     {
         $book = new Book();
         $this->baseRepo->create($book, $input);
-        $this->baseRepo->updateCoverImage($book, $input['image']);
+        $this->baseRepo->updateCoverImage($book, $input['image'] ?? null);
         Activity::add(ActivityType::BOOK_CREATE, $book);
 
         return $book;
@@ -104,7 +104,7 @@ class BookRepo
     {
         $this->baseRepo->update($book, $input);
 
-        if (isset($input['image'])) {
+        if (array_key_exists('image', $input)) {
             $this->baseRepo->updateCoverImage($book, $input['image'], $input['image'] === null);
         }