From 19194c2545dd277460697de28c64833033ac6e93 Mon Sep 17 00:00:00 2001 From: James Weinkam Date: Sun, 4 Aug 2024 12:35:31 -0700 Subject: [PATCH] Cache.all(nil, return: :value) did not correctly handle values that are lists. --- lib/nebulex/adapters/partitioned.ex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/nebulex/adapters/partitioned.ex b/lib/nebulex/adapters/partitioned.ex index d0561ef5..d049c5d7 100644 --- a/lib/nebulex/adapters/partitioned.ex +++ b/lib/nebulex/adapters/partitioned.ex @@ -581,7 +581,7 @@ defmodule Nebulex.Adapters.Partitioned do defspan execute(adapter_meta, operation, query, opts) do reducer = case operation do - :all -> &List.flatten/1 + :all -> &Enum.flat_map(&1, fn item -> item end) _ -> &Enum.sum/1 end