From ac3991a395b4d3ab4a8f357c58ab460a2b917667 Mon Sep 17 00:00:00 2001 From: Robert Goldmann <deadlocker@gmx.de> Date: Fri, 13 Nov 2020 20:56:07 +0100 Subject: [PATCH] client: v1.4.1; pass session token while fetching roadmap if logged in: otherwise even a loggen in used will not be able to view hidden roadmaps --- client/RoadmapClient.py | 8 ++++++-- client/version.json | 4 ++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/client/RoadmapClient.py b/client/RoadmapClient.py index 3bf33d9..d3b119f 100644 --- a/client/RoadmapClient.py +++ b/client/RoadmapClient.py @@ -5,7 +5,7 @@ from datetime import datetime import requests from TheCodeLabs_BaseUtils import DefaultLogger from TheCodeLabs_FlaskUtils import FlaskBaseApp -from flask import render_template, redirect +from flask import render_template, redirect, session from logic import Constants from logic.Localization import LOCALIZATION @@ -64,7 +64,11 @@ class RoadmapClient(FlaskBaseApp): if roadmapID < 1: return False, render_template('error.html', message=LOCALIZATION['error_param_invalid']) - response = requests.get(urlBuilder.build_url('roadmap', roadmapID, 'full')) + headers = {} + if session: + headers = {'Authorization': 'Bearer {}'.format(session['session_token'])} + + response = requests.get(urlBuilder.build_url('roadmap', roadmapID, 'full'), headers=headers) if response.status_code != 200: return False, render_template('error.html', message=LOCALIZATION['error_roadmap_not_existing']) diff --git a/client/version.json b/client/version.json index 060350f..f40f0f9 100644 --- a/client/version.json +++ b/client/version.json @@ -1,7 +1,7 @@ { "version": { - "name": "v1.4.0", - "code": 15, + "name": "v1.4.1", + "code": 16, "date": "13.11.20" } } \ No newline at end of file -- GitLab