summaryrefslogtreecommitdiffstats
path: root/clerk_helper
diff options
context:
space:
mode:
authorRasmus Steinke <rasi@xssn.at>2015-05-10 20:59:57 +0200
committerRasmus Steinke <rasi@xssn.at>2015-05-10 20:59:57 +0200
commit6e37ee2b484d2bfac0a551830a12dd5e5782b69a (patch)
tree8887c5b4d179b151d433a7939779f15b54d33f90 /clerk_helper
parent29a36c21e4e1cf94e99fc3adcfca16508e7dcac7 (diff)
downloadperl-app-clerk-6e37ee2b484d2bfac0a551830a12dd5e5782b69a.tar.gz
perl-app-clerk-6e37ee2b484d2bfac0a551830a12dd5e5782b69a.tar.xz
fix list issues on ratings imports
Diffstat (limited to 'clerk_helper')
-rwxr-xr-xclerk_helper9
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}