diff --git a/app.py b/app.py index 698e2fc..9085dd5 100755 --- a/app.py +++ b/app.py @@ -65,8 +65,8 @@ def index(): @app.catch_exceptions def login(): """Handle the last step of a SSO login request.""" - code = request.args.get("code") - state = request.args.get("state") + code = request.values.get("code") + state = request.values.get("state") success, caught = try_func(lambda: auth.handle_login(code, state)) if success: diff --git a/calefaction/modules/campaigns.py b/calefaction/modules/campaigns.py index 7a8a899..2aed4e9 100644 --- a/calefaction/modules/campaigns.py +++ b/calefaction/modules/campaigns.py @@ -38,7 +38,7 @@ def campaign(): @blueprint.rroute("/settings/campaign", methods=["POST"]) def set_campaign(): """Update the user's currently selected campaign.""" - campaign = request.args.get("campaign") + campaign = request.form.get("campaign") if campaign not in config["enabled"]: abort(400) g.auth.set_character_modprop("campaigns", "current", campaign)