mirror of
https://github.com/janeczku/calibre-web
synced 2024-11-28 04:19:59 +00:00
Fix for #67
This commit is contained in:
parent
7df88e70a3
commit
05189f78bc
@ -474,8 +474,9 @@ def admin():
|
||||
@app.route("/search", methods=["GET"])
|
||||
@login_required_if_no_ano
|
||||
def search():
|
||||
term = request.args.get("query").strip()
|
||||
term = request.args.get("query")
|
||||
if term:
|
||||
term=term.strip()
|
||||
random = db.session.query(db.Books).order_by(func.random()).limit(config.RANDOM_BOOKS)
|
||||
entries = db.session.query(db.Books).filter(db.or_(db.Books.tags.any(db.Tags.name.like("%"+term+"%")),db.Books.series.any(db.Series.name.like("%"+term+"%")),db.Books.authors.any(db.Authors.name.like("%"+term+"%")),db.Books.title.like("%"+term+"%"))).all()
|
||||
return render_template('search.html', searchterm=term, entries=entries)
|
||||
|
Loading…
Reference in New Issue
Block a user