View Issue Details

IDProjectCategoryView StatusLast Update
0006860Talertaler-merchant-demospublic2023-09-23 13:09
ReporterFlorian Dold Assigned ToMS Resolution deadline
ImplementerReviewer 
Release signed byDeployed by 
VerifierCommunicator 
Data protection authority notification requiredNo  
CSIRT notification requiredNo  
Estimated effort (hours)Actual effort (hours)0 
Fast-trackNo
Work packagenone
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Product Version0.8 
Target Version0.9.3Fixed in Version0.9.3 
Summary0006860: avoid redirect loop in blog merchant frontend demo
DescriptionWhen the user agent blocks cookies (or for some other reason the cookie that we expect isn't set correctly, such as due to escaping issues), the browser is currently sent in a redirect loop.

This could be avoided via some intermediate URL that just sets the order ID cookie *or* shows a warning to the user that the cookie wasn't set.
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

MS

2023-04-25 16:29

reporter   ~0020154

I could reproduce it.

By disabling the cookies, and:

1, visiting shop.demo.taler.net
2, clicking on one article
3, getting the QR code page to pay
4, instructing the Firefox wallet to pay
5, confirming the payment in the contract page

The browser is faced again with the QR code page from step 3.

MS

2023-04-28 16:30

reporter   ~0020168

Addressed here: 6fa8d80..9431000.

The wallet redirect, however, still causes the article to be requested twice. The browser is left in fact with two tabs showing the content.

Issue History

Date ModifiedUsernameFieldChange
2021-05-10 15:17Florian DoldNew Issue
2021-08-01 13:15Christian GrothoffPrioritynormal => high
2021-08-01 13:15Christian GrothoffStatusnew => implementing
2021-08-01 13:15Christian GrothoffCategoryother => Merchant frontends (Python3)
2021-08-01 13:15Christian GrothoffProduct Version => git (master)
2021-08-01 13:15Christian GrothoffTarget Version => 0.9
2021-08-24 16:30Christian GrothoffProduct Versiongit (master) => 0.8
2021-08-24 16:30Christian GrothoffTarget Version0.9 => 0.8.5
2021-08-24 18:40Christian GrothoffAssigned To => MS
2021-08-24 18:40Christian GrothoffStatusimplementing => assigned
2022-10-20 08:45Christian GrothoffTarget Version0.8.5 => 0.9
2022-10-20 09:25Christian GrothoffTarget Version0.9 => 0.9.1
2022-10-20 09:41Christian GrothoffPriorityhigh => normal
2022-10-20 09:41Christian GrothoffTarget Version0.9.1 =>
2023-04-05 08:00Florian DoldTarget Version => 0.9.3
2023-04-25 16:29MSNote Added: 0020154
2023-04-28 16:30MSNote Added: 0020168
2023-04-28 16:30MSStatusassigned => informing
2023-04-28 16:30MSResolutionopen => fixed
2023-09-23 13:07Christian GrothoffFixed in Version => 0.9.3
2023-09-23 13:09Christian GrothoffStatusinforming => closed
2026-08-23 14:16Florian DoldCategoryMerchant frontends (Python3) => taler-merchant-demos