From 5693f5d676c97b3e173ba4683ebe2b8dee15f398 Mon Sep 17 00:00:00 2001 From: Michiel Scholten Date: Thu, 21 Jul 2016 15:47:49 +0200 Subject: [PATCH] Fix for search filter --- digimarks.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/digimarks.py b/digimarks.py index e464327..227716f 100644 --- a/digimarks.py +++ b/digimarks.py @@ -188,13 +188,14 @@ def bookmarks(userkey): # return render_template('bookmarks.html', bookmarks) #else: # abort(404) + tags = get_tags_for_user(userkey) if request.method == 'POST': filter_on = request.form['filter'] - bookmarks = Bookmark.select().where(Bookmark.userkey == userkey, Bookmark.title % "%" + filter + "%") + bookmarks = Bookmark.select().where(Bookmark.userkey == userkey, Bookmark.title.contains(filter_on)) + return render_template('bookmarks.html', bookmarks=bookmarks, userkey=userkey, tags=tags, filter=filter_on) else: bookmarks = Bookmark.select().where(Bookmark.userkey == userkey) - tags = get_tags_for_user(userkey) - return render_template('bookmarks.html', bookmarks=bookmarks, userkey=userkey, tags=tags) + return render_template('bookmarks.html', bookmarks=bookmarks, userkey=userkey, tags=tags)