mirror of
https://git.pleroma.social/pleroma/pleroma.git
synced 2026-02-15 17:16:57 +00:00
Elixir 1.19: Only match once on structs
Second match is not needed and a simple Map update is recommended by the compiler
This commit is contained in:
parent
8eb9b888bf
commit
d0dfd0f88d
2 changed files with 3 additions and 3 deletions
|
|
@ -78,7 +78,7 @@ defmodule Pleroma.Marker do
|
|||
|
||||
defp get_marker(user, timeline) do
|
||||
case Repo.find_resource(get_query(user, timeline)) do
|
||||
{:ok, %__MODULE__{} = marker} -> %__MODULE__{marker | user: user}
|
||||
{:ok, %__MODULE__{} = marker} -> %{marker | user: user}
|
||||
_ -> %__MODULE__{timeline: timeline, user_id: user.id}
|
||||
end
|
||||
end
|
||||
|
|
|
|||
|
|
@ -18,10 +18,10 @@ defmodule Pleroma.Web.ApiSpec.RenderError do
|
|||
errors =
|
||||
Enum.map(errors, fn
|
||||
%OpenApiSpex.Cast.Error{name: nil, reason: :invalid_enum} = err ->
|
||||
%OpenApiSpex.Cast.Error{err | name: err.value}
|
||||
%{err | name: err.value}
|
||||
|
||||
%OpenApiSpex.Cast.Error{name: nil} = err ->
|
||||
%OpenApiSpex.Cast.Error{err | name: List.last(err.path)}
|
||||
%{err | name: List.last(err.path)}
|
||||
|
||||
err ->
|
||||
err
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue