summaryrefslogtreecommitdiff
path: root/server/szurubooru/api/post_api.py
diff options
context:
space:
mode:
Diffstat (limited to 'server/szurubooru/api/post_api.py')
-rw-r--r--server/szurubooru/api/post_api.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/server/szurubooru/api/post_api.py b/server/szurubooru/api/post_api.py
index edb78fb..ad779ae 100644
--- a/server/szurubooru/api/post_api.py
+++ b/server/szurubooru/api/post_api.py
@@ -346,11 +346,13 @@ def get_posts_similar(
) -> rest.Response:
auth.verify_privilege(ctx.user, "posts:view:similar")
_search_executor_config.user = ctx.user
+ query_text = ctx.get_param_as_string("query", default="")
post_id = _get_post_id(params)
post = posts.get_post_by_id(post_id)
limit = ctx.get_param_as_int("limit", default=10, min=1, max=100)
- results = similar.find_similar_posts(post, limit)
+ results = similar.find_similar_posts(post, limit, query_text)
return {
+ "query": query_text,
"limit": limit,
"results": list([
posts.serialize_micro_post(result, ctx.user) for result in results