From 0cc2dd7b315cc36b3840a68b282a59b1cc5389c2 Mon Sep 17 00:00:00 2001 From: David Logie Date: Wed, 26 Jul 2017 12:17:29 +0100 Subject: [PATCH] Fix TypeError in dbcheck(). Fixes #2987 --- headphones/__init__.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/headphones/__init__.py b/headphones/__init__.py index 8247e1c2..2bd3bf9c 100644 --- a/headphones/__init__.py +++ b/headphones/__init__.py @@ -621,8 +621,8 @@ def dbcheck(): c.execute('UPDATE snatched SET TorrentHash = FolderName WHERE Status LIKE "Seed_%"') # One off script to set CleanName to lower case - clean_name_mixed = c.execute('SELECT CleanName FROM have ORDER BY Date Desc').fetchone()[0] - if clean_name_mixed != clean_name_mixed.lower(): + clean_name_mixed = c.execute('SELECT CleanName FROM have ORDER BY Date Desc').fetchone() + if clean_name_mixed and clean_name_mixed[0] != clean_name_mixed[0].lower(): logger.info("Updating track clean name, this could take some time...") c.execute('UPDATE tracks SET CleanName = LOWER(CleanName) WHERE LOWER(CleanName) != CleanName') c.execute('UPDATE alltracks SET CleanName = LOWER(CleanName) WHERE LOWER(CleanName) != CleanName')