fixing timestamp

Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
pull/37/head
Maxence Lange 2018-11-16 10:00:39 -01:00
rodzic f0f4618157
commit 31867cfbb7
1 zmienionych plików z 4 dodań i 1 usunięć

Wyświetl plik

@ -31,6 +31,7 @@ namespace OCA\Social\Db;
use daita\MySmallPhpTools\Traits\TArrayTools;
use DateTime;
use OCA\Social\Exceptions\InvalidResourceException;
use OCA\Social\Model\ActivityPub\Note;
use OCP\DB\QueryBuilder\IQueryBuilder;
@ -108,6 +109,8 @@ class NotesRequestBuilder extends CoreRequestBuilder {
* @return Note
*/
protected function parseNotesSelectSql($data): Note {
$dTime = new DateTime($this->get('published_time', $data, 'yesterday'));
$note = new Note();
$note->setId($data['id'])
->setTo($data['to'])
@ -116,7 +119,7 @@ class NotesRequestBuilder extends CoreRequestBuilder {
->setBccArray(json_decode($data['bcc']))
->setPublished($data['published']);
$note->setContent($data['content'])
->setPublishedTime($this->getInt('published_time', $data, 0))
->setPublishedTime($dTime->getTimestamp())
->setAttributedTo($data['attributed_to'])
->setInReplyTo($data['in_reply_to']);