This commit is contained in:
vladislav 2026-09-01 04:30:14 -04:00
parent dd5f79c73d
commit 613c1199de
Signed by: Vladislav
GPG Key ID: D97C9E5E4860EE45
2 changed files with 4 additions and 4 deletions

View File

@ -4415,8 +4415,8 @@
" field = 'user.username'\n", " field = 'user.username'\n",
" if field == 'name':\n", " if field == 'name':\n",
" field = 'title'\n", " field = 'title'\n",
" # if op == \"like\":\n", " if op == \"like\":\n",
" # return {field: {\"$regex\": value, \"$options\": \"i\"}}\n", " return {field: {\"$regex\": safe_strip(value), \"$options\": \"i\"}}\n",
" return {field: value}\n", " return {field: value}\n",
" mongo_query = mql_to_mongo(mql)\n", " mongo_query = mql_to_mongo(mql)\n",
" for post in [doc async for doc in posts_collection.find(mongo_query).sort({\"_id\":-1}).limit(per_page * page + 8)][per_page * page - per_page:per_page * page]:\n", " for post in [doc async for doc in posts_collection.find(mongo_query).sort({\"_id\":-1}).limit(per_page * page + 8)][per_page * page - per_page:per_page * page]:\n",

View File

@ -3384,8 +3384,8 @@ async def get_posts(
field = 'user.username' field = 'user.username'
if field == 'name': if field == 'name':
field = 'title' field = 'title'
# if op == "like": if op == "like":
# return {field: {"$regex": value, "$options": "i"}} return {field: {"$regex": safe_strip(value), "$options": "i"}}
return {field: value} return {field: value}
mongo_query = mql_to_mongo(mql) mongo_query = mql_to_mongo(mql)
for post in [doc async for doc in posts_collection.find(mongo_query).sort({"_id":-1}).limit(per_page * page + 8)][per_page * page - per_page:per_page * page]: for post in [doc async for doc in posts_collection.find(mongo_query).sort({"_id":-1}).limit(per_page * page + 8)][per_page * page - per_page:per_page * page]: