diff options
author | Mark Felder <feld@feld.me> | 2024-01-27 14:29:48 -0500 |
---|---|---|
committer | Mark Felder <feld@feld.me> | 2024-01-27 14:29:48 -0500 |
commit | 94d7e28cbe36609c94bef1c8e6edd1853659d716 (patch) | |
tree | b6f6e4bddd805a19924c30b847277bb9b4749f4e /docs/development/API/differences_in_mastoapi_responses.md | |
parent | 5c08153fc504605ae84a8e69db49a840bf996c1e (diff) | |
download | pleroma-94d7e28cbe36609c94bef1c8e6edd1853659d716.tar.gz pleroma-94d7e28cbe36609c94bef1c8e6edd1853659d716.zip |
Pleroma.Web.ActivityPub.ObjectValidator: dialyzer error
lib/pleroma/web/activity_pub/object_validator.ex:165:pattern_match
The pattern can never match the type.
Pattern:
{:local, _}
Type:
{:error,
%Ecto.Changeset{
:action => atom(),
:changes => %{atom() => _},
:constraints => [
%{
:constraint =>
binary()
| %Regex{
:opts => binary() | [any()],
:re_pattern => _,
:re_version => _,
:source => binary()
},
:error_message => binary(),
:error_type => atom(),
:field => atom(),
:match => :exact | :prefix | :suffix,
:type => :check | :exclusion | :foreign_key | :unique
}
],
:data => nil | map(),
:empty_values => _,
:errors => Keyword.t({binary(), Keyword.t()}),
:filters => %{atom() => _},
:params => nil | %{binary() => _},
:prepare => [(_ -> any())],
:repo => atom(),
:repo_opts => Keyword.t(),
:required => [atom()],
:types =>
nil
| %{
atom() =>
atom()
| {:array | :assoc | :embed | :in | :map | :maybe | :param, _}
| {:parameterized, atom(), _}
},
:valid? => boolean(),
:validations => Keyword.t()
}}
Diffstat (limited to 'docs/development/API/differences_in_mastoapi_responses.md')
0 files changed, 0 insertions, 0 deletions