projects
/
akkoma
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add ability to set a default post expiry (#321)
[akkoma]
/
priv
/
repo
/
migrations
/
20220905011454_generate_unset_user_keys.exs
diff --git
a/priv/repo/migrations/20220905011454_generate_unset_user_keys.exs
b/priv/repo/migrations/20220905011454_generate_unset_user_keys.exs
index 43bc7100bd639a3b61a79df549b70ff894dbc0f9..3b04bb4f3e88600f9aebdf091c0ef58ad8ba86c1 100644
(file)
--- a/
priv/repo/migrations/20220905011454_generate_unset_user_keys.exs
+++ b/
priv/repo/migrations/20220905011454_generate_unset_user_keys.exs
@@
-14,14
+14,14
@@
defmodule Pleroma.Repo.Migrations.GenerateUnsetUserKeys do
from(u in User,
where: u.local == true,
where: is_nil(u.keys),
from(u in User,
where: u.local == true,
where: is_nil(u.keys),
- select: u
+ select: u
.id
)
Repo.stream(query)
|> Enum.each(fn user ->
with {:ok, pem} <- Keys.generate_rsa_pem() do
)
Repo.stream(query)
|> Enum.each(fn user ->
with {:ok, pem} <- Keys.generate_rsa_pem() do
- Ecto.Changeset.cast(
user
, %{keys: pem}, [:keys])
- |> Repo.update()
+ Ecto.Changeset.cast(
%User{id: user}
, %{keys: pem}, [:keys])
+ |> Repo.update(
returning: false
)
end
end)
end
end
end)
end