From 6eaf3f96aeff34da282b3f6f9052e8ae21d70f22 Mon Sep 17 00:00:00 2001 From: Adrian Sampson Date: Wed, 7 Dec 2011 16:52:38 -0800 Subject: [PATCH] don't include path queries when querying albums --- beets/library.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/beets/library.py b/beets/library.py index 7bbf08912..92e02641b 100644 --- a/beets/library.py +++ b/beets/library.py @@ -402,7 +402,7 @@ class CollectionQuery(Query): continue key, pattern = res if key is None: # No key specified. - if os.sep in pattern: + if os.sep in pattern and 'path' in all_keys: # This looks like a path. subqueries.append(PathQuery(pattern)) else: @@ -411,7 +411,7 @@ class CollectionQuery(Query): default_fields)) elif key.lower() == 'comp': # a boolean field subqueries.append(BooleanQuery(key.lower(), pattern)) - elif key.lower() == 'path': + elif key.lower() == 'path' and 'path' in all_keys: subqueries.append(PathQuery(pattern)) elif key.lower() in all_keys: # ignore unrecognized keys subqueries.append(SubstringQuery(key.lower(), pattern))