fix: allow objects without published time

we sign time at which we learned of this object existence, ehhh better
than nothing
This commit is contained in:
əlemi 2024-05-30 02:11:57 +02:00
parent 784be32cfb
commit 0a0580a1a7
Signed by: alemi
GPG key ID: A4895B84D311642C

View file

@ -155,7 +155,7 @@ impl ActiveModel {
content: sea_orm::ActiveValue::Set(object.content().map(|x| x.to_string())), content: sea_orm::ActiveValue::Set(object.content().map(|x| x.to_string())),
context: sea_orm::ActiveValue::Set(object.context().id()), context: sea_orm::ActiveValue::Set(object.context().id()),
in_reply_to: sea_orm::ActiveValue::Set(object.in_reply_to().id()), in_reply_to: sea_orm::ActiveValue::Set(object.in_reply_to().id()),
published: sea_orm::ActiveValue::Set(object.published().ok_or(super::FieldError("published"))?), published: sea_orm::ActiveValue::Set(object.published().ok_or_else(chrono::Utc::now)?),
updated: sea_orm::ActiveValue::Set(object.updated().unwrap_or_else(chrono::Utc::now)), updated: sea_orm::ActiveValue::Set(object.updated().unwrap_or_else(chrono::Utc::now)),
url: sea_orm::ActiveValue::Set(object.url().id()), url: sea_orm::ActiveValue::Set(object.url().id()),
replies: sea_orm::ActiveValue::Set(object.replies().get() replies: sea_orm::ActiveValue::Set(object.replies().get()