--- a/src/catedit/__init__.py Fri Jan 02 10:56:43 2015 +0100
+++ b/src/catedit/__init__.py Fri Jan 02 12:05:47 2015 +0100
@@ -8,7 +8,6 @@
from settings import AppSettings
from config import AppConfig
from logging import FileHandler, Formatter
-from os import urandom
# set up app and database
app = Flask(__name__)
@@ -37,4 +36,4 @@
# session management
-app.secret_key = urandom(24)
+app.secret_key = app.config["SECRET_KEY"]
--- a/src/catedit/views.py Fri Jan 02 10:56:43 2015 +0100
+++ b/src/catedit/views.py Fri Jan 02 12:05:47 2015 +0100
@@ -406,7 +406,7 @@
session["modified_categories"] = []
session["deleted_categories"] = []
if app.config["PERSISTENCE_METHOD"] == "PersistenceToGithub":
- return github.authorize(scope="repo")
+ return github.authorize(scope="repo", redirect_uri=url_for('github_callback', _external=True))
elif app.config["PERSISTENCE_METHOD"] == "PersistenceToFile":
session["user_logged"] = True
session["user_can_edit"] = True