diff --git a/src/EventListener/StorageListener.php b/src/EventListener/StorageListener.php index 63c3072..8ec6388 100644 --- a/src/EventListener/StorageListener.php +++ b/src/EventListener/StorageListener.php @@ -186,7 +186,8 @@ public function preSave(StorageEvent $event) return; } - $contentType = $this->boltConfig->get('contenttypes/' . $event->getContentType()); + $subject = $event->getSubject(); + $contentType = $this->boltConfig->get('contenttypes/' . $subject->getContentType()); if ($contentType === null) { return; @@ -214,7 +215,7 @@ public function preSave(StorageEvent $event) if ($values['id']) { /** @var Content $defaultContent */ $defaultContent = $this->query->getContent( - $event->getContentType(), + $subject->getContentType(), ['id' => $values['id'], 'returnsingle' => true] ); }