From 9fae326927dc38640f429970f53e86f77fbf9903 Mon Sep 17 00:00:00 2001 From: James Cocker Date: Tue, 19 Mar 2024 10:13:00 +0000 Subject: [PATCH] FIX Use $owns instead of onBeforeWrite hook to publish profile image --- src/Model/BlogMemberExtension.php | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/Model/BlogMemberExtension.php b/src/Model/BlogMemberExtension.php index 9ea032c..b3399c7 100644 --- a/src/Model/BlogMemberExtension.php +++ b/src/Model/BlogMemberExtension.php @@ -35,6 +35,10 @@ class BlogMemberExtension extends DataExtension 'BlogProfileImage' => Image::class ]; + private static array $owns = [ + 'BlogProfileImage', + ]; + /** * @var array */ @@ -59,11 +63,6 @@ class BlogMemberExtension extends DataExtension $this->owner->URLSegment = preg_replace('/-[0-9]+$/', '', $this->owner->URLSegment ?? '') . '-' . $count; $count++; } - - // Auto publish profile images - if ($this->owner->BlogProfileImage() && $this->owner->BlogProfileImage()->exists()) { - $this->owner->BlogProfileImage()->publishSingle(); - } } /**