From: Hank Grabowski <hankgrabowski@gmail.com>
Date: Sat, 18 Feb 2023 15:07:08 +0000 (-0500)
Subject: Change check for friendica-title key to use isa and always set
X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=4b2ee284d8b5e4e8fd6193678b005670719557bc;p=friendica.git

Change check for friendica-title key to use isa and always set
---

diff --git a/src/Module/Api/Mastodon/Statuses.php b/src/Module/Api/Mastodon/Statuses.php
index 6020870254..38eeb877c6 100644
--- a/src/Module/Api/Mastodon/Statuses.php
+++ b/src/Module/Api/Mastodon/Statuses.php
@@ -209,13 +209,10 @@ class Statuses extends BaseApi
 			$item['quote-uri-id'] = $request['quote_id'];
 		}
 
-		$has_title = array_key_exists('title', $request['friendica']);
-		if ($has_title != null && !$request['in_reply_to_id']) {
-			$item['title'] = $request['friendica']['title'];
-		}
+		$item['title'] = $request['friendica']['title'] ?? '';
 
 		if (!empty($request['spoiler_text'])) {
-			if (!$has_title && !$request['in_reply_to_id'] && DI::pConfig()->get($uid, 'system', 'api_spoiler_title', true)) {
+			if (!isset($request['friendica']['title']) && !$request['in_reply_to_id'] && DI::pConfig()->get($uid, 'system', 'api_spoiler_title', true)) {
 				$item['title'] = $request['spoiler_text'];
 			} else {
 				$item['body'] = '[abstract=' . Protocol::ACTIVITYPUB . ']' . $request['spoiler_text'] . "[/abstract]\n" . $item['body'];