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
f4c28392e1
commit
f60a317c2f
2 changed files with 3 additions and 3 deletions
|
|
@ -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