]> _ Git - fluidbook-toolbox.git/commitdiff
wip #7113 @1.5
authorVincent Vanwaelscappel <vincent@cubedesigners.com>
Fri, 5 Sep 2025 13:23:56 +0000 (15:23 +0200)
committerVincent Vanwaelscappel <vincent@cubedesigners.com>
Fri, 5 Sep 2025 13:23:56 +0000 (15:23 +0200)
app/Models/FluidbookCollection.php

index a3fe25dd1623ca7db57626cdfa0aa8e83909f120..e660fab8b33032e1e315cdf08f3ab06809fe2829 100644 (file)
@@ -148,6 +148,9 @@ class FluidbookCollection extends ToolboxStatusModel
         foreach ($this->getPageData()->publications as $publication) {
             /** @var FluidbookPublication $fb */
             $fb = FluidbookPublication::withoutGlobalScopes()->find($publication['fluidbook']);
+            if (null === $fb) {
+                continue;
+            }
             $fb->setOwner($this->owner);
             $fb->setStatus($newStatus);
             $fb->saveQuietlyWithoutFlushingCache();
@@ -162,6 +165,9 @@ class FluidbookCollection extends ToolboxStatusModel
 
         foreach ($this->getPageData()->publications as $publication) {
             $fb = FluidbookPublication::withoutGlobalScopes()->find($publication['fluidbook']);
+            if (null === $fb) {
+                continue;
+            }
             $fb->setStatus($this->status);
             $fb->setOwner($owner);
             $fb->saveQuietlyWithoutFlushingCache();