From cbd93d2b33023e72849e063fad8f0f8512155617 Mon Sep 17 00:00:00 2001 From: Krateng Date: Sun, 27 Sep 2020 02:03:35 +0200 Subject: [PATCH] Fixed api key unpacking --- maloja/apis/native_v1.py | 8 ++++---- maloja/web/jinja/admin_overview.jinja | 8 +++++++- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/maloja/apis/native_v1.py b/maloja/apis/native_v1.py index 5e2e3e2..d20f2cc 100644 --- a/maloja/apis/native_v1.py +++ b/maloja/apis/native_v1.py @@ -79,7 +79,7 @@ def get_scrobbles_num_external(**keys): @api.get("tracks") def get_tracks_external(**keys): - k_filter, _, _, _ = uri_to_internal(keys,forceArtist=True) + k_filter, _, _, _, _ = uri_to_internal(keys,forceArtist=True) ckeys = {**k_filter} result = get_tracks(**ckeys) @@ -108,7 +108,7 @@ def get_charts_artists_external(**keys): @api.get("charts/tracks") def get_charts_tracks_external(**keys): - k_filter, k_time, _, _ = uri_to_internal(keys,forceArtist=True) + k_filter, k_time, _, _, _ = uri_to_internal(keys,forceArtist=True) ckeys = {**k_filter, **k_time} result = get_charts_tracks(**ckeys) @@ -165,7 +165,7 @@ def get_top_tracks_external(**keys): @api.get("artistinfo") def artistInfo_external(**keys): - k_filter, _, _, _ = uri_to_internal(keys,forceArtist=True) + k_filter, _, _, _, _ = uri_to_internal(keys,forceArtist=True) ckeys = {**k_filter} results = artistInfo(**ckeys) @@ -179,7 +179,7 @@ def trackInfo_external(artist:Multi[str],**keys): keys = FormsDict(keys) for a in artist: keys.append("artist",a) - k_filter, _, _, _ = uri_to_internal(keys,forceTrack=True) + k_filter, _, _, _, _ = uri_to_internal(keys,forceTrack=True) ckeys = {**k_filter} results = trackInfo(**ckeys) diff --git a/maloja/web/jinja/admin_overview.jinja b/maloja/web/jinja/admin_overview.jinja index bcef3f5..20a7d5d 100644 --- a/maloja/web/jinja/admin_overview.jinja +++ b/maloja/web/jinja/admin_overview.jinja @@ -62,7 +62,13 @@

Admin Mode

- Admin Mode allows you to manually scrobble from various places on the web interface instead of just the dedicated page.

+ With Admin Mode activated, you can: + + {% if adminmode %} Deactivate {% else %}