Merge pull request #8587 from annando/warning-notices

Fix warning, notice and DB Error
This commit is contained in:
Hypolite Petovan 2020-05-05 18:08:43 -04:00 committed by GitHub
commit 16e9b3fdca
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 6 additions and 7 deletions

View file

@ -707,7 +707,7 @@ class PostUpdate
while ($delivery = DBA::fetch($deliveries)) {
$id = $delivery['iid'];
unset($delivery['iid']);
DBA::insert('post-delivery-data', $delivery);
DBA::insert('post-delivery-data', $delivery, true);
++$rows;
}
DBA::close($deliveries);

View file

@ -2073,7 +2073,8 @@ class OStatus
}
// uri-id isn't present for follow entry pseudo-items
foreach (Tag::getByURIId($item['uri-id'] ?? 0) as $tag) {
$tags = Tag::getByURIId($item['uri-id'] ?? 0);
foreach ($tags as $tag) {
$mentioned[$tag['url']] = $tag['url'];
}
@ -2123,13 +2124,11 @@ class OStatus
XML::addElement($doc, $entry, "mastodon:scope", "public");
}
if (count($tags)) {
foreach ($tags as $tag) {
if ($tag['type'] == Tag::HASHTAG) {
XML::addElement($doc, $entry, "category", "", ["term" => $tag['name']]);
}
}
}
self::getAttachment($doc, $entry, $item);