From 050e259b14649fe2238b627116b88d0778be498e Mon Sep 17 00:00:00 2001 From: Marcello Stanisci Date: Tue, 28 Nov 2017 13:14:36 +0100 Subject: /pick url gets POSTed --- talersurvey/survey/survey.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'talersurvey/survey/survey.py') diff --git a/talersurvey/survey/survey.py b/talersurvey/survey/survey.py index 6fcbbe7..8cfe6cf 100644 --- a/talersurvey/survey/survey.py +++ b/talersurvey/survey/survey.py @@ -19,6 +19,7 @@ import os import base64 import requests import logging +import json from .amount import Amount from talersurvey.talerconfig import TalerConfig from urllib.parse import urljoin @@ -85,7 +86,8 @@ def survey(): amount = Amount(CURRENCY, 1) if flask.request.method == "POST": r = requests.post(urljoin(BACKEND_URL, 'tip-authorize'), - json=dict(amount=amount.dump(), + json=dict(pickup_url=urljoin(flask.request.base_url, "/pick"), + amount=amount.dump(), instance="default", justification="Payment methods survey")) if 200 != r.status_code: @@ -97,7 +99,6 @@ def survey(): "templates/wait.html", success=success), 402) - tip_header = r.json().update({"pickup_url": urljoin(flask.request.base_url, "/pick")}) - response.headers["X-Taler-Tip"] = json.dumps(tip_header) + response.headers["X-Taler-Tip"] = json.dumps(r.json()) return response -- cgit v1.2.3