Переглянути джерело

Remove superfluous transaction.

tags/v0.9.9
Roger Braun 7 роки тому
джерело
коміт
3cb518270a
1 змінених файлів з 7 додано та 10 видалено
  1. +7
    -10
      lib/pleroma/web/twitter_api/twitter_api.ex

+ 7
- 10
lib/pleroma/web/twitter_api/twitter_api.ex Переглянути файл

@@ -316,16 +316,13 @@ defmodule Pleroma.Web.TwitterAPI.TwitterAPI do
end

def context_to_conversation_id(context) do
{:ok, id} = Repo.transaction(fn ->
with %Object{id: id} <- Object.get_cached_by_ap_id(context) do
id
else _e ->
changeset = Object.context_mapping(context)
{:ok, %{id: id}} = Repo.insert(changeset)
id
end
end)
id
with %Object{id: id} <- Object.get_cached_by_ap_id(context) do
id
else _e ->
changeset = Object.context_mapping(context)
{:ok, %{id: id}} = Repo.insert(changeset)
id
end
end

def conversation_id_to_context(id) do


Завантаження…
Відмінити
Зберегти