diff options
author | silverpill <silverpill@firemail.cc> | 2022-12-29 01:12:32 +0000 |
---|---|---|
committer | silverpill <silverpill@firemail.cc> | 2022-12-29 14:21:20 +0000 |
commit | c7dc5ce85c5b143df45031d5c87eee0689da3713 (patch) | |
tree | b78ee519c06cb14567b607236670e633ea6176b4 | |
parent | 2bc6911139a3aee68bc29d3c9838c7730d5ae706 (diff) | |
download | pleroma-c7dc5ce85c5b143df45031d5c87eee0689da3713.tar.gz pleroma-c7dc5ce85c5b143df45031d5c87eee0689da3713.zip |
TagValidator: Allow unrecognized Tag types
-rw-r--r-- | lib/pleroma/web/activity_pub/object_validators/tag_validator.ex | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/pleroma/web/activity_pub/object_validators/tag_validator.ex b/lib/pleroma/web/activity_pub/object_validators/tag_validator.ex index 9f15f1981..ad968994e 100644 --- a/lib/pleroma/web/activity_pub/object_validators/tag_validator.ex +++ b/lib/pleroma/web/activity_pub/object_validators/tag_validator.ex @@ -68,6 +68,9 @@ defmodule Pleroma.Web.ActivityPub.ObjectValidators.TagValidator do |> validate_required([:type, :name, :icon]) end + # Fallback + def changeset(struct, data), do: cast(struct, data, [:type, :name]) + def icon_changeset(struct, data) do struct |> cast(data, [:type, :url]) |