diff options
author | Vilém Duha <vilda.novak@gmail.com> | 2020-01-06 16:46:07 +0300 |
---|---|---|
committer | Vilém Duha <vilda.novak@gmail.com> | 2020-01-07 13:43:44 +0300 |
commit | 1de6eef1ec6803d87b8027937728622a8ac6c917 (patch) | |
tree | 7955f3aae50e9b94b63126ba5161f4b8b2fe874b /blenderkit | |
parent | 6b094a1c626b5b14f56f4fae9aac64753e41a00e (diff) |
BlenderKit: allow empty input search, shows latest assets by now.
Diffstat (limited to 'blenderkit')
-rw-r--r-- | blenderkit/search.py | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/blenderkit/search.py b/blenderkit/search.py index 7fc540c6..ddb85410 100644 --- a/blenderkit/search.py +++ b/blenderkit/search.py @@ -733,8 +733,10 @@ class Searcher(threading.Thread): requeststring += '+' # result ordering: _score - relevance, score - BlenderKit score - - if query.get('author_id') is not None and profile_is_validator(): + #first condition assumes no keywords and no category, thus an empty search that is triggered on start. + if query['keywords'] == '' and query.get('category_subtree') == None: + requeststring += '+order:-created' + elif query.get('author_id') is not None and profile_is_validator(): requeststring += '+order:-created' else: if query.get('category_subtree') is not None: @@ -1106,8 +1108,9 @@ def search(category='', get_next=False, author_id=''): def search_update(self, context): utils.p('search updater') - if self.search_keywords != '': - search() + #if self.search_keywords != '': + search() + kp.semi() class SearchOperator(Operator): |