From bdfb2a4a0b48362aabda7bb735296d83a02b932d Mon Sep 17 00:00:00 2001 From: Krateng Date: Thu, 6 Aug 2020 17:27:15 +0200 Subject: [PATCH] Fixed token validation endpoint for Listenbrainz --- maloja/__pkginfo__.py | 2 +- maloja/compliant_api.py | 4 ++-- maloja/data_files/rules/predefined/krateng_cpop.tsv | 1 + 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/maloja/__pkginfo__.py b/maloja/__pkginfo__.py index f22f979..57b18e1 100644 --- a/maloja/__pkginfo__.py +++ b/maloja/__pkginfo__.py @@ -5,7 +5,7 @@ author = { "email":"maloja@krateng.dev", "github": "krateng" } -version = 2,6,7 +version = 2,6,8 versionstr = ".".join(str(n) for n in version) links = { "pypi":"malojaserver", diff --git a/maloja/compliant_api.py b/maloja/compliant_api.py index 8b912e5..cc3b47b 100644 --- a/maloja/compliant_api.py +++ b/maloja/compliant_api.py @@ -212,10 +212,10 @@ class LBrnz1(APIHandler): def validate_token(self,pathnodes,keys): try: - token = keys.get("Authorization").replace("token ","").replace("Token ","").strip() + token = keys.get("token").strip() except: raise BadAuthException() if token not in database.allAPIkeys(): raise InvalidAuthException() else: - return 200,{"code":200,"message":"Token valid.",valid:True} + return 200,{"code":200,"message":"Token valid.","valid":True,"user_name":"n/a"} diff --git a/maloja/data_files/rules/predefined/krateng_cpop.tsv b/maloja/data_files/rules/predefined/krateng_cpop.tsv index 288fe8b..41979bf 100644 --- a/maloja/data_files/rules/predefined/krateng_cpop.tsv +++ b/maloja/data_files/rules/predefined/krateng_cpop.tsv @@ -3,3 +3,4 @@ replaceartist SING女團 S.I.N.G. replacetitle SING-Moonlight Thoughts Moonlight Thoughts (English Version) +replacetitle 那不勒斯的黎明 Dawn in Naples