mandate published on notes
[akkoma] / lib / pleroma / web / activity_pub / object_validators / article_note_page_validator.ex
index 0d45421e2555cd64b39f6c3807b7fddb8d6454ca..0967f557ae46ce6be86d44e859fcea190a66a62b 100644 (file)
@@ -172,7 +172,7 @@ defmodule Pleroma.Web.ActivityPub.ObjectValidators.ArticleNotePageValidator do
   defp validate_data(data_cng) do
     data_cng
     |> validate_inclusion(:type, ["Article", "Note", "Page"])
-    |> validate_required([:id, :actor, :attributedTo, :type, :context])
+    |> validate_required([:id, :actor, :attributedTo, :type, :context, :published])
     |> CommonValidations.validate_any_presence([:cc, :to])
     |> CommonValidations.validate_fields_match([:actor, :attributedTo])
     |> CommonValidations.validate_actor_presence()