diff options
author | kaniini <ariadne@dereferenced.org> | 2019-07-20 13:09:38 +0000 |
---|---|---|
committer | kaniini <ariadne@dereferenced.org> | 2019-07-20 13:09:38 +0000 |
commit | fe548f322e834c7c81678a460c54c71f1198021c (patch) | |
tree | 08ae6a155f7b161f64768d16246a9890fb84ac25 /lib | |
parent | 6e99e7c774d5e8b6e881810c506cfd9dce2a6107 (diff) | |
parent | d0198fe215a7542ce506e40e1e4860a27ee2d01e (diff) | |
download | pleroma-fe548f322e834c7c81678a460c54c71f1198021c.tar.gz |
Merge branch '1112-user-insert-conflict-id-preservation' into 'develop'
[#1112] Preserving `id` on user insert conflict
Closes #1112
See merge request pleroma/pleroma!1456
Diffstat (limited to 'lib')
-rw-r--r-- | lib/pleroma/user.ex | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/pleroma/user.ex b/lib/pleroma/user.ex index c91fbb68a..5ea2b518b 100644 --- a/lib/pleroma/user.ex +++ b/lib/pleroma/user.ex @@ -1211,7 +1211,7 @@ defmodule Pleroma.User do data |> Map.put(:name, blank?(data[:name]) || data[:nickname]) |> remote_user_creation() - |> Repo.insert(on_conflict: :replace_all, conflict_target: :nickname) + |> Repo.insert(on_conflict: :replace_all_except_primary_key, conflict_target: :nickname) |> set_cache() end |