diff --git a/src/Support/NotificationPayloadFactory.php b/src/Support/NotificationPayloadFactory.php index 7dac420..adb2cc4 100644 --- a/src/Support/NotificationPayloadFactory.php +++ b/src/Support/NotificationPayloadFactory.php @@ -130,19 +130,19 @@ class NotificationPayloadFactory protected function resolveDiscussionTitle(BlueprintInterface $blueprint): ?string -{ - $subject = $blueprint->getSubject(); + { + $subject = $blueprint->getSubject(); - if ($subject instanceof Discussion) { - return (string) $subject->title; + if ($subject instanceof Discussion) { + return (string) $subject->title; + } + + if ($subject instanceof Post && $subject->discussion) { + return (string) $subject->discussion->title; + } + + return } - - if ($subject instanceof Post && $subject->discussion) { - return (string) $subject->discussion->title; - } - - return - protected function resolveSubjectUrl(BlueprintInterface $blueprint): ?string { $baseUrl = rtrim((string) $this->settings->get('sbp-jm-msteams-webhook.forum_base_url', ''), '/');