Changed BlogProfileImage publish from onBeforeWrite to $owns

This commit is contained in:
James Cocker 2024-03-19 09:59:01 +00:00 committed by GitHub
parent ac7ee74f7e
commit 6cf41baab3
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 7 additions and 5 deletions

View File

@ -37,6 +37,13 @@ class BlogMemberExtension extends DataExtension
'BlogProfileImage' => Image::class
];
/**
* @var array
*/
private static $owns = [
'BlogProfileImage',
];
/**
* @var array
*/
@ -51,11 +58,6 @@ class BlogMemberExtension extends DataExtension
{
$count = 1;
// Auto publish profile images
if ($this->owner->BlogProfileImage() && $this->owner->BlogProfileImage()->exists()) {
$this->owner->BlogProfileImage()->publishSingle();
}
if ($this->owner->URLSegment && !$this->owner->isChanged('FirstName') && !$this->owner->isChanged('Surname')) {
return;
}