From d6ca1cc2423174140166dec6ecf5b799acdde4a0 Mon Sep 17 00:00:00 2001 From: wisp3rwind <17089248+wisp3rwind@users.noreply.github.com> Date: Tue, 15 Jun 2021 11:41:13 +0200 Subject: [PATCH] duplicates: fix crash when query return empty results --- beetsplug/duplicates.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/beetsplug/duplicates.py b/beetsplug/duplicates.py index bc9e3ff3c..d608ddd4b 100644 --- a/beetsplug/duplicates.py +++ b/beetsplug/duplicates.py @@ -136,6 +136,11 @@ class DuplicatesPlugin(BeetsPlugin): keys = ['mb_trackid', 'mb_albumid'] items = lib.items(decargs(args)) + # If there's nothing to do, return early. The code below assumes + # `items` to be non-empty. + if not items: + return + if path: fmt = u'$path'