Normalize the datetime format of received activity before DB insertion in ActivityPub...
authorHypolite Petovan <hypolite@mrpetovan.com>
Thu, 13 Jun 2019 01:02:37 +0000 (21:02 -0400)
committerHypolite Petovan <hypolite@mrpetovan.com>
Thu, 13 Jun 2019 01:02:37 +0000 (21:02 -0400)
- Restore private message storage

src/Protocol/ActivityPub/Processor.php

index 1ac29d9..61f6389 100644 (file)
@@ -142,7 +142,7 @@ class Processor
                }
 
                $item['changed'] = DateTimeFormat::utcNow();
-               $item['edited'] = $activity['updated'];
+               $item['edited'] = DateTimeFormat::utc($activity['updated']);
 
                $item = self::processContent($activity, $item);
                if (empty($item)) {
@@ -382,8 +382,8 @@ class Processor
 
                $item['uri'] = $activity['id'];
 
-               $item['created'] = $activity['published'];
-               $item['edited'] = $activity['updated'];
+               $item['created'] = DateTimeFormat::utc($activity['published']);
+               $item['edited'] = DateTimeFormat::utc($activity['updated']);
                $item['guid'] = $activity['diaspora:guid'];
 
                $item = self::processContent($activity, $item);