No need for published field to be strictly present

This commit is contained in:
Rafael Caricio 2023-08-07 19:05:21 +02:00
parent 9a291dea84
commit 120510ccbf
Signed by: rafaelcaricio
GPG key ID: 3C86DBCE8E93C947

View file

@ -22,6 +22,7 @@ import (
"errors"
"fmt"
"net/url"
"time"
"github.com/miekg/dns"
"github.com/superseriousbusiness/gotosocial/internal/ap"
@ -630,8 +631,10 @@ func (c *converter) ASAnnounceToStatus(ctx context.Context, announceable ap.Anno
// Extract published time for the boost.
published, err := ap.ExtractPublished(announceable)
if err != nil {
err = gtserror.Newf("error extracting published: %w", err)
return nil, isNew, err
// If not available, use the current time.
published = time.Now().UTC()
//err = gtserror.Newf("error extracting published: %w", err)
//return nil, isNew, err
}
status.CreatedAt = published
status.UpdatedAt = published