fix(api): isolate sensitive idempotency responses
This commit is contained in:
parent
d57fdcc7b0
commit
3b3aad6065
4 changed files with 231 additions and 12 deletions
|
|
@ -152,6 +152,13 @@ defmodule Pleroma.Web.AdminAPI.UserController do
|
|||
} = conn,
|
||||
_
|
||||
) do
|
||||
conn =
|
||||
if Enum.any?(users, fn user -> Map.get(user, :password) in ["", nil] end) do
|
||||
put_private(conn, :skip_idempotency_cache, true)
|
||||
else
|
||||
conn
|
||||
end
|
||||
|
||||
multi =
|
||||
users
|
||||
|> Enum.map(fn %{nickname: nickname, email: email} = attrs ->
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue