diff --git a/lib/decentralised_book_index/metadata/author_alias_registry.ex b/lib/decentralised_book_index/metadata/author_alias_registry.ex index 4e254b6..84149f7 100644 --- a/lib/decentralised_book_index/metadata/author_alias_registry.ex +++ b/lib/decentralised_book_index/metadata/author_alias_registry.ex @@ -15,19 +15,11 @@ defmodule DecentralisedBookIndex.Metadata.AuthorAliasRegistry do defaults [:read, :create, :update, :destroy] create :sync_create do - accept [:id] - - argument :dbi_server_id, :uuid do - allow_nil? false - end + accept [:id, :dbi_server_id] end update :sync do - accept [:id] - - argument :dbi_server_id, :uuid do - allow_nil? false - end + accept [:id, :dbi_server_id] end read :by_id do diff --git a/lib/decentralised_book_index/sync/sync/author_alias_registry_sync.ex b/lib/decentralised_book_index/sync/sync/author_alias_registry_sync.ex index 8fec777..9db52e5 100644 --- a/lib/decentralised_book_index/sync/sync/author_alias_registry_sync.ex +++ b/lib/decentralised_book_index/sync/sync/author_alias_registry_sync.ex @@ -4,13 +4,13 @@ defmodule DecentralisedBookIndex.Sync.AuthorAliasRegistrySync do def create_update(attrs, server_id) do case Metadata.get_author_alias_registry_by_id(attrs.id) do - {:ok, author} -> + {:ok, alias_registry} -> attrs = attrs |> Map.delete(:id) |> Map.put(:dbi_server_id, server_id) - author + alias_registry |> Ash.Changeset.for_update(:sync, attrs) |> Ash.update!() diff --git a/test/decentralised_book_index/sync/sync/author_alias_registry_sync_test.exs b/test/decentralised_book_index/sync/sync/author_alias_registry_sync_test.exs index 3c27322..a479cb8 100644 --- a/test/decentralised_book_index/sync/sync/author_alias_registry_sync_test.exs +++ b/test/decentralised_book_index/sync/sync/author_alias_registry_sync_test.exs @@ -16,7 +16,7 @@ defmodule DecentralisedBookIndex.Sync.DataTransformers.AuthorAliasRegistrySyncTe } assert :ok = AuthorAliasRegistrySync.create_update(attrs, server.id) - assert {:ok, saved_alias} = Metadata.get_author_by_id(attrs.id) + assert {:ok, saved_alias} = Metadata.get_author_alias_registry_by_id(attrs.id) assert server.id == saved_alias.dbi_server_id end @@ -30,7 +30,7 @@ defmodule DecentralisedBookIndex.Sync.DataTransformers.AuthorAliasRegistrySyncTe } assert :ok = AuthorAliasRegistrySync.create_update(attrs, server.id) - assert {:ok, saved_alias} = Metadata.get_author_by_id(attrs.id) + assert {:ok, saved_alias} = Metadata.get_author_alias_registry_by_id(attrs.id) assert server.id == saved_alias.dbi_server_id end end