Fix the SyncBooksTask to transform Roles with AuthorRolesTransformer.
continuous-integration/drone/push Build is passing Details

dev
KKlochko 2 months ago
parent 1c7fce1d3f
commit df4518b757

@ -3,6 +3,7 @@ defmodule DecentralisedBookIndex.SyncTasks.SyncBooksTask do
alias DecentralisedBookIndex.Sync.ApiClients.FetchJsons alias DecentralisedBookIndex.Sync.ApiClients.FetchJsons
alias DecentralisedBookIndex.Sync.DataTransformers.BookTransformer alias DecentralisedBookIndex.Sync.DataTransformers.BookTransformer
alias DecentralisedBookIndex.Sync.DataTransformers.BidsTransformer alias DecentralisedBookIndex.Sync.DataTransformers.BidsTransformer
alias DecentralisedBookIndex.Sync.DataTransformers.AuthorRolesTransformer
alias DecentralisedBookIndex.Sync.BookSync alias DecentralisedBookIndex.Sync.BookSync
alias DecentralisedBookIndex.Metadata.DBIServer alias DecentralisedBookIndex.Metadata.DBIServer
@ -53,7 +54,7 @@ defmodule DecentralisedBookIndex.SyncTasks.SyncBooksTask do
url = get_author_roles_url(json) url = get_author_roles_url(json)
with {:ok, json} <- FetchJson.get(url), with {:ok, json} <- FetchJson.get(url),
{:ok, roles} <- BidsTransformer.from_json(json) do {:ok, roles} <- AuthorRolesTransformer.from_json(json) do
{:ok, roles} {:ok, roles}
else else
{:error, reason} -> {:error, reason} ->

Loading…
Cancel
Save