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.DataTransformers.BookTransformer
|
||||
alias DecentralisedBookIndex.Sync.DataTransformers.BidsTransformer
|
||||
alias DecentralisedBookIndex.Sync.DataTransformers.AuthorRolesTransformer
|
||||
alias DecentralisedBookIndex.Sync.BookSync
|
||||
|
||||
alias DecentralisedBookIndex.Metadata.DBIServer
|
||||
@@ -53,7 +54,7 @@ defmodule DecentralisedBookIndex.SyncTasks.SyncBooksTask do
|
||||
url = get_author_roles_url(json)
|
||||
|
||||
with {:ok, json} <- FetchJson.get(url),
|
||||
{:ok, roles} <- BidsTransformer.from_json(json) do
|
||||
{:ok, roles} <- AuthorRolesTransformer.from_json(json) do
|
||||
{:ok, roles}
|
||||
else
|
||||
{:error, reason} ->
|
||||
|
||||
Reference in New Issue
Block a user