summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLain Soykaf <lain@lain.com>2024-05-23 18:55:16 +0400
committerLain Soykaf <lain@lain.com>2024-05-23 18:55:16 +0400
commita566ad56e1434715d00067b1e49be66b6787f5ba (patch)
treed13e22f8ee821815189406559f6ed9bd6cafcf5f
parent94e4f215896dc7976a54fd146daf3e286602925a (diff)
downloadpleroma-a566ad56e1434715d00067b1e49be66b6787f5ba.tar.gz
pleroma-a566ad56e1434715d00067b1e49be66b6787f5ba.zip
QdrantSearch: Fix actor / author restriction
-rw-r--r--lib/pleroma/search/qdrant_search.ex4
-rw-r--r--test/pleroma/search/qdrant_search_test.exs2
2 files changed, 3 insertions, 3 deletions
diff --git a/lib/pleroma/search/qdrant_search.ex b/lib/pleroma/search/qdrant_search.ex
index 9cb34ef71..19e8cd4bf 100644
--- a/lib/pleroma/search/qdrant_search.ex
+++ b/lib/pleroma/search/qdrant_search.ex
@@ -71,9 +71,9 @@ defmodule Pleroma.Search.QdrantSearch do
offset: options[:offset] || 0
}
- if options[:actor] do
+ if author = options[:author] do
Map.put(base, :filter, %{
- must: [%{key: "actor", match: %{value: options[:actor].ap_id}}]
+ must: [%{key: "actor", match: %{value: author.ap_id}}]
})
else
base
diff --git a/test/pleroma/search/qdrant_search_test.exs b/test/pleroma/search/qdrant_search_test.exs
index 371074dcf..46485392e 100644
--- a/test/pleroma/search/qdrant_search_test.exs
+++ b/test/pleroma/search/qdrant_search_test.exs
@@ -98,7 +98,7 @@ defmodule Pleroma.Search.QdrantSearchTest do
end)
results =
- QdrantSearch.search(nil, "guys i just don't wanna leave the swamp", %{actor: user})
+ QdrantSearch.search(nil, "guys i just don't wanna leave the swamp", %{author: user})
assert results == [activity]
end