diff --git a/lib/music_library_web/components/add_record_component.ex b/lib/music_library_web/components/add_record_component.ex index fae1fac0..0544da6b 100644 --- a/lib/music_library_web/components/add_record_component.ex +++ b/lib/music_library_web/components/add_record_component.ex @@ -194,16 +194,11 @@ defmodule MusicLibraryWeb.AddRecordComponent do offset = socket.assigns.offset + @batch_size case MusicBrainz.search_release_group(mb_query, limit: @batch_size, offset: offset) do - {:ok, []} -> - {:noreply, - socket - |> assign(:offset, offset) - |> assign(:loaded_all_results?, true)} - {:ok, release_groups} -> {:noreply, socket |> assign(:offset, offset) + |> assign(:loaded_all_results?, length(release_groups) < @batch_size) |> stream(:release_groups, release_groups)} {:error, _reason} ->