From 0a0580a1a7910c733c0ab66b40ecbbc4da0b2c26 Mon Sep 17 00:00:00 2001 From: alemi Date: Thu, 30 May 2024 02:11:57 +0200 Subject: [PATCH] fix: allow objects without published time we sign time at which we learned of this object existence, ehhh better than nothing --- src/model/object.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/model/object.rs b/src/model/object.rs index 2abea5d8..a3c6d621 100644 --- a/src/model/object.rs +++ b/src/model/object.rs @@ -155,7 +155,7 @@ impl ActiveModel { content: sea_orm::ActiveValue::Set(object.content().map(|x| x.to_string())), context: sea_orm::ActiveValue::Set(object.context().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)), url: sea_orm::ActiveValue::Set(object.url().id()), replies: sea_orm::ActiveValue::Set(object.replies().get()