diff options
author | Lain Soykaf <lain@lain.com> | 2024-05-23 18:55:16 +0400 |
---|---|---|
committer | Lain Soykaf <lain@lain.com> | 2024-05-23 18:55:16 +0400 |
commit | a566ad56e1434715d00067b1e49be66b6787f5ba (patch) | |
tree | d13e22f8ee821815189406559f6ed9bd6cafcf5f | |
parent | 94e4f215896dc7976a54fd146daf3e286602925a (diff) | |
download | pleroma-a566ad56e1434715d00067b1e49be66b6787f5ba.tar.gz pleroma-a566ad56e1434715d00067b1e49be66b6787f5ba.zip |
QdrantSearch: Fix actor / author restriction
-rw-r--r-- | lib/pleroma/search/qdrant_search.ex | 4 | ||||
-rw-r--r-- | test/pleroma/search/qdrant_search_test.exs | 2 |
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 |