From 114b6b8a41b809fe82bc65150882436c0b4b3efb Mon Sep 17 00:00:00 2001 From: rembo10 Date: Sun, 8 Jun 2014 09:52:27 -0700 Subject: [PATCH] Fix for #1691, refresh artist failing for artists added from postprocessor --- headphones/importer.py | 2 ++ headphones/postprocessor.py | 1 + 2 files changed, 3 insertions(+) diff --git a/headphones/importer.py b/headphones/importer.py index fb5c9aa2..c0e96310 100644 --- a/headphones/importer.py +++ b/headphones/importer.py @@ -389,6 +389,8 @@ def addArtisttoDB(artistid, extrasonly=False, forcefull=False): releaseid = rg['id'] else: releaseid = rg_exists['ReleaseID'] + if not releaseid: + releaseid = rg['id'] album = myDB.action('SELECT * from allalbums WHERE ReleaseID=?', [releaseid]).fetchone() diff --git a/headphones/postprocessor.py b/headphones/postprocessor.py index 787db7a8..e8f18d28 100644 --- a/headphones/postprocessor.py +++ b/headphones/postprocessor.py @@ -113,6 +113,7 @@ def verify(albumid, albumpath, Kind=None, forced=False): controlValueDict = {"AlbumID": albumid} newValueDict = {"ArtistID": release_dict['artist_id'], + "ReleaseID": albumid, "ArtistName": release_dict['artist_name'], "AlbumTitle": release_dict['title'], "AlbumASIN": release_dict['asin'],