aboutsummaryrefslogtreecommitdiff
path: root/src/webex/wxBackend.ts
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2018-01-18 01:37:30 +0100
committerFlorian Dold <florian.dold@gmail.com>2018-01-18 01:37:30 +0100
commit82d9c2a7cd2e343866997438d44aa5422190a028 (patch)
tree3feef2e8b7db1680e42818419195c95946751783 /src/webex/wxBackend.ts
parentd4c2f6f6f992c36609c4a029afcb378a7f839ddf (diff)
downloadwallet-core-82d9c2a7cd2e343866997438d44aa5422190a028.tar.xz
access refunds correctly
Diffstat (limited to 'src/webex/wxBackend.ts')
-rw-r--r--src/webex/wxBackend.ts6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/webex/wxBackend.ts b/src/webex/wxBackend.ts
index c0b42a768..7bbba1759 100644
--- a/src/webex/wxBackend.ts
+++ b/src/webex/wxBackend.ts
@@ -416,11 +416,12 @@ async function talerPay(fields: any, url: string, tabId: number): Promise<string
if (p.lastSessionSig) {
nextUrl.addSearch("session_sig", p.lastSessionSig);
}
- return url;
+ return nextUrl.href();
};
if (fields.resource_url) {
const p = await w.queryPaymentByFulfillmentUrl(fields.resource_url);
+ console.log("query for resource url", fields.resource_url, "result", p);
if (p.found) {
return goToPayment(p);
}
@@ -519,6 +520,9 @@ function handleHttpPayment(headerList: chrome.webRequest.HttpHeader[], url: stri
if (fields.session_id) {
uri.addSearch("sessionId", fields.session_id);
}
+ if (fields.resource_url) {
+ uri.addSearch("resourceUrl", fields.resource_url);
+ }
return { redirectUrl: uri.href() };
}