From 6e0118f3fecea93847b1ddc2fc293c5548809dab Mon Sep 17 00:00:00 2001 From: Michael Date: Mon, 15 Apr 2024 03:10:15 +0000 Subject: [PATCH 1/3] Fix warning: Undefined array key "post-reason" --- mod/item.php | 1 + 1 file changed, 1 insertion(+) diff --git a/mod/item.php b/mod/item.php index 5d20cc04a6..c34c4ec017 100644 --- a/mod/item.php +++ b/mod/item.php @@ -279,6 +279,7 @@ function item_process(array $post, array $request, bool $preview, string $return $post['body'] = BBCode::removeSharedData(Item::setHashtags($post['body'])); $post['writable'] = true; $post['sensitive'] = false; + $post['post-reason'] = Item::PR_LOCAL; $o = DI::conversation()->render([$post], Conversation::MODE_SEARCH, false, true); From 642c55ee3eeb8337701bfb54dfc4b956398a2e04 Mon Sep 17 00:00:00 2001 From: Michael Date: Mon, 15 Apr 2024 03:24:38 +0000 Subject: [PATCH 2/3] Fix: "Undefined property: stdClass::$personal" --- src/Network/Probe.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Network/Probe.php b/src/Network/Probe.php index 96b9c91a45..736942ed22 100644 --- a/src/Network/Probe.php +++ b/src/Network/Probe.php @@ -2000,8 +2000,8 @@ class Probe if (isset($adr)) { foreach ($adr as $feadr) { if ((strcasecmp($feadr->mailbox, $data['name']) == 0) - &&(strcasecmp($feadr->host, $phost) == 0) - && (strlen($feadr->personal)) + && (strcasecmp($feadr->host, $phost) == 0) + && !empty($feadr->personal) ) { $personal = imap_mime_header_decode($feadr->personal); $data['name'] = ''; From b351819986cc6d0bb9fe7e16416e24b6557c75d0 Mon Sep 17 00:00:00 2001 From: Michael Date: Mon, 15 Apr 2024 03:25:06 +0000 Subject: [PATCH 3/3] Fix: Undefined array key "allow_cid" --- src/Module/Api/Mastodon/Statuses.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Module/Api/Mastodon/Statuses.php b/src/Module/Api/Mastodon/Statuses.php index 9add05376c..2c5e706e47 100644 --- a/src/Module/Api/Mastodon/Statuses.php +++ b/src/Module/Api/Mastodon/Statuses.php @@ -83,6 +83,10 @@ class Statuses extends BaseApi $item['network'] = $post['network']; $item['gravity'] = $post['gravity']; $item['verb'] = $post['verb']; + $item['allow_cid'] = $post['allow_cid']; + $item['allow_gid'] = $post['allow_gid']; + $item['deny_cid'] = $post['deny_cid']; + $item['deny_gid'] = $post['deny_gid']; $item['app'] = $this->getApp(); $item['sensitive'] = $request['sensitive'];