Fix the SyncBooksTask to transform Roles with AuthorRolesTransformer.
continuous-integration/drone/push Build is passing
continuous-integration/drone/push Build is passing
This commit is contained in:
@@ -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} ->
|
||||||
|
|||||||
Reference in New Issue
Block a user