diff --git a/app.py b/app.py index 8061551..81fe43d 100644 --- a/app.py +++ b/app.py @@ -141,11 +141,15 @@ def chat(room_name): @app.route("/search") def search_page(): + # Query all rooms so that newest is first. + rooms = Room.query.order_by(Room.id.desc()).all() + keywords = request.args.get("keywords", "") username = request.args.get("username", "guest") if not keywords: return render_template( "search.html", + rooms=rooms, keywords=keywords, results=[], username=username, @@ -157,6 +161,7 @@ def search_page(): return render_template( "search.html", + rooms=rooms, keywords=keywords, results=search_results, username=username, diff --git a/templates/base.html b/templates/base.html index abf89ed..34c3423 100644 --- a/templates/base.html +++ b/templates/base.html @@ -171,7 +171,7 @@