Ensure empty values are not placed in queries

This commit is contained in:
Kovid Goyal 2017-04-25 21:10:38 +05:30
parent ae0a45b0be
commit 58eb7ab38a
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -54,7 +54,7 @@ def open_book(book_id, fmt, library_id=None, replace=False):
def push_state(query, replace=False, mode='book_list', call_handler=True): def push_state(query, replace=False, mode='book_list', call_handler=True):
query = {k:query[k] for k in query} query = {k:query[k] for k in query if query[k]}
if mode is not 'book_list': if mode is not 'book_list':
query.mode = mode query.mode = mode
query = encode_query_with_path(query) query = encode_query_with_path(query)