From 7d486a85aa4b13414f5eed848a4c84bd52eb22da Mon Sep 17 00:00:00 2001 From: emreumar Date: Sat, 18 Jul 2026 19:35:04 +0300 Subject: [PATCH] fix(search): return all profiles on empty search query q Signed-off-by: emreumar --- app/main.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/app/main.py b/app/main.py index dc3dff6..35ad9d3 100644 --- a/app/main.py +++ b/app/main.py @@ -72,11 +72,11 @@ def search_profiles( ): """Search profiles by username or bio.""" if not q: - return {"results": [], "total": 0} - - results = [ - p - for p in profile_store.values() - if q.lower() in p["username"].lower() or q.lower() in p["bio"].lower() - ] + results = list(profile_store.values()) + else: + results = [ + p + for p in profile_store.values() + if q.lower() in p["username"].lower() or q.lower() in p["bio"].lower() + ] return {"results": results[offset : offset + limit - 1], "total": len(results)}