diff --git a/maloja/database/sqldb.py b/maloja/database/sqldb.py
index a53dbf3..508fc4c 100644
--- a/maloja/database/sqldb.py
+++ b/maloja/database/sqldb.py
@@ -941,7 +941,7 @@ def count_scrobbles_by_artist(since,to,resolve_ids=True,dbconn=None):
if resolve_ids:
artists = get_artists_map([row.artist_id for row in result],dbconn=dbconn)
- result = [{'scrobbles':row.count,'artist':artists[row.artist_id]} for row in result]
+ result = [{'scrobbles':row.count,'artist':artists[row.artist_id],'artist_id':row.artist_id} for row in result]
else:
result = [{'scrobbles':row.count,'artist_id':row.artist_id} for row in result]
result = rank(result,key='scrobbles')
@@ -963,7 +963,7 @@ def count_scrobbles_by_track(since,to,resolve_ids=True,dbconn=None):
if resolve_ids:
tracks = get_tracks_map([row.track_id for row in result],dbconn=dbconn)
- result = [{'scrobbles':row.count,'track':tracks[row.track_id]} for row in result]
+ result = [{'scrobbles':row.count,'track':tracks[row.track_id],'track_id':row.track_id} for row in result]
else:
result = [{'scrobbles':row.count,'track_id':row.track_id} for row in result]
result = rank(result,key='scrobbles')
@@ -991,7 +991,7 @@ def count_scrobbles_by_album(since,to,resolve_ids=True,dbconn=None):
if resolve_ids:
albums = get_albums_map([row.album_id for row in result],dbconn=dbconn)
- result = [{'scrobbles':row.count,'album':albums[row.album_id]} for row in result]
+ result = [{'scrobbles':row.count,'album':albums[row.album_id],'album_id':row.album_id} for row in result]
else:
result = [{'scrobbles':row.count,'album_id':row.album_id} for row in result]
result = rank(result,key='scrobbles')
@@ -1028,7 +1028,7 @@ def count_scrobbles_by_album_of_artist(since,to,artist,resolve_ids=True,dbconn=N
if resolve_ids:
albums = get_albums_map([row.album_id for row in result],dbconn=dbconn)
- result = [{'scrobbles':row.count,'album':albums[row.album_id]} for row in result]
+ result = [{'scrobbles':row.count,'album':albums[row.album_id],'album_id':row.album_id} for row in result]
else:
result = [{'scrobbles':row.count,'album_id':row.album_id} for row in result]
result = rank(result,key='scrobbles')
@@ -1065,7 +1065,7 @@ def count_scrobbles_of_artist_by_album(since,to,artist,resolve_ids=True,dbconn=N
if resolve_ids:
albums = get_albums_map([row.album_id for row in result],dbconn=dbconn)
- result = [{'scrobbles':row.count,'album':albums[row.album_id]} for row in result]
+ result = [{'scrobbles':row.count,'album':albums[row.album_id],'album_id':row.album_id} for row in result]
else:
result = [{'scrobbles':row.count,'album_id':row.album_id} for row in result]
result = rank(result,key='scrobbles')
@@ -1097,7 +1097,7 @@ def count_scrobbles_by_track_of_artist(since,to,artist,resolve_ids=True,dbconn=N
if resolve_ids:
tracks = get_tracks_map([row.track_id for row in result],dbconn=dbconn)
- result = [{'scrobbles':row.count,'track':tracks[row.track_id]} for row in result]
+ result = [{'scrobbles':row.count,'track':tracks[row.track_id],'track_id':row.track_id} for row in result]
else:
result = [{'scrobbles':row.count,'track_id':row.track_id} for row in result]
result = rank(result,key='scrobbles')
@@ -1129,7 +1129,7 @@ def count_scrobbles_by_track_of_album(since,to,album,resolve_ids=True,dbconn=Non
if resolve_ids:
tracks = get_tracks_map([row.track_id for row in result],dbconn=dbconn)
- result = [{'scrobbles':row.count,'track':tracks[row.track_id]} for row in result]
+ result = [{'scrobbles':row.count,'track':tracks[row.track_id],'track_id':row.track_id} for row in result]
else:
result = [{'scrobbles':row.count,'track_id':row.track_id} for row in result]
result = rank(result,key='scrobbles')
diff --git a/maloja/web/jinja/icons/association_cancel.jinja b/maloja/web/jinja/icons/association_cancel.jinja
index a8d9615..9729378 100644
--- a/maloja/web/jinja/icons/association_cancel.jinja
+++ b/maloja/web/jinja/icons/association_cancel.jinja
@@ -1,5 +1,5 @@
-