From b6f15ec5ce9ab692277f020791576a3bbba57600 Mon Sep 17 00:00:00 2001 From: Michael Date: Thu, 18 Jan 2018 19:38:51 +0000 Subject: [PATCH] Bugfix: The Diaspora signature wasn't stored by nested comments --- mod/item.php | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/mod/item.php b/mod/item.php index 96e289a844..8a9254a4eb 100644 --- a/mod/item.php +++ b/mod/item.php @@ -836,7 +836,17 @@ function item_post(App $a) { $post_id = item_store($datarray); - $datarray["id"] = $post_id; + if (!$post_id) { + logger("Item wasn't stored."); + goaway($return_path); + } + + $datarray = dba::selectFirst('item', [], ['id' => $post_id]); + + if (!DBM::is_result($datarray)) { + logger("Item with id ".$post_id." couldn't be fetched."); + goaway($return_path); + } // update filetags in pconfig file_tag_update_pconfig($uid, $categories_old, $categories_new, 'category');