diff options
author | Rasmus Steinke <rasi@xssn.at> | 2015-05-10 20:59:57 +0200 |
---|---|---|
committer | Rasmus Steinke <rasi@xssn.at> | 2015-05-10 20:59:57 +0200 |
commit | 6e37ee2b484d2bfac0a551830a12dd5e5782b69a (patch) | |
tree | 8887c5b4d179b151d433a7939779f15b54d33f90 /clerk_helper | |
parent | 29a36c21e4e1cf94e99fc3adcfca16508e7dcac7 (diff) | |
download | perl-app-clerk-6e37ee2b484d2bfac0a551830a12dd5e5782b69a.tar.gz perl-app-clerk-6e37ee2b484d2bfac0a551830a12dd5e5782b69a.tar.xz |
fix list issues on ratings imports
Diffstat (limited to 'clerk_helper')
-rwxr-xr-x | clerk_helper | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/clerk_helper b/clerk_helper index f9d7d1f..f12e95d 100755 --- a/clerk_helper +++ b/clerk_helper @@ -310,7 +310,7 @@ def importTrackRatings(args): artist = x['artist'] title = x['title'] album = x['album'] - if isinstance(x, list): + if isinstance(x['track'], list): track = x['track'][0] else: track = x['track'] @@ -329,12 +329,15 @@ def importAlbumRatings(args): artist = x['albumartist'] album = x['album'] date = x['date'] - if isinstance(x, list): + if isinstance(x['track'], list): track = x['track'][0] else: track = x['track'] if 'disc' in x: - disc = x['disc'] + if isinstance(x['disc'], list): + disc = x['disc'][0] + else: + disc = x['disc'] else: disc = "" entry = {'albumartist': artist, 'track': track, 'album': album, 'date': date, 'disc': disc, 'rating': rating} |