From f0ffc6df38638ef20dcb6520e233b8a9964002f1 Mon Sep 17 00:00:00 2001 From: Michael Vogel Date: Fri, 22 Nov 2019 21:24:02 +0100 Subject: [PATCH] Don't use the creation date when transmitting to Diaspora --- src/Module/Diaspora/Fetch.php | 2 +- src/Protocol/Diaspora.php | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/Module/Diaspora/Fetch.php b/src/Module/Diaspora/Fetch.php index 6e3469c29..0efe641ba 100644 --- a/src/Module/Diaspora/Fetch.php +++ b/src/Module/Diaspora/Fetch.php @@ -31,7 +31,7 @@ class Fetch extends BaseModule // Fetch the item $fields = [ - 'uid', 'title', 'body', 'guid', 'contact-id', 'private', 'created', 'app', 'location', 'coord', 'network', + 'uid', 'title', 'body', 'guid', 'contact-id', 'private', 'created', 'received', 'app', 'location', 'coord', 'network', 'event-id', 'resource-id', 'author-link', 'author-avatar', 'author-name', 'plink', 'owner-link', 'attach' ]; $condition = ['wall' => true, 'private' => false, 'guid' => $guid, 'network' => [Protocol::DFRN, Protocol::DIASPORA]]; diff --git a/src/Protocol/Diaspora.php b/src/Protocol/Diaspora.php index e137afe99..d780391e7 100644 --- a/src/Protocol/Diaspora.php +++ b/src/Protocol/Diaspora.php @@ -3565,8 +3565,7 @@ class Diaspora $myaddr = self::myHandle($owner); $public = ($item["private"] ? "false" : "true"); - - $created = DateTimeFormat::utc($item["created"], DateTimeFormat::ATOM); + $created = DateTimeFormat::utc($item['received'], DateTimeFormat::ATOM); $edited = DateTimeFormat::utc($item["edited"] ?? $item["created"], DateTimeFormat::ATOM); // Detect a share element and do a reshare