View Issue Details

IDProjectCategoryView StatusLast Update
0007885Talertaler-merchant-demospublic2024-01-12 13:08
ReporterFlorian Dold Assigned Tosebasjm 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 
Target Version0.9.3Fixed in Version0.9.3 
Summary0007885: blog shop cookies interact badly with deleted orders
DescriptionWhen the shop has an order ID cookie set for an article and the order is deleted from the backend, this leads to an unrecoverable error.

This can be reproduced by these steps:
1. click on an article
2. do not pay for it
3. delete the order ID from the backend
4. click on it again
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

Christian Grothoff

2023-07-06 19:59

manager   ~0020342

I guess the ideal behavior is for the frontend to get the 404 and react by re-creating the order.

sebasjm

2023-07-10 15:16

developer   ~0020348

in 4a52640

when trying to render, if the backend returns 404 then it create one again before continue

Issue History

Date ModifiedUsernameFieldChange
2023-07-06 19:06Florian DoldNew Issue
2023-07-06 19:06Florian DoldStatusnew => assigned
2023-07-06 19:06Florian DoldAssigned To => MS
2023-07-06 19:58Christian GrothoffAssigned ToMS => sebasjm
2023-07-06 19:59Christian GrothoffNote Added: 0020342
2023-07-07 20:46sebasjmTarget Version0.9.4 => 0.9.3
2023-07-10 15:16sebasjmStatusassigned => informing
2023-07-10 15:16sebasjmResolutionopen => fixed
2023-07-10 15:16sebasjmNote Added: 0020348
2023-09-23 13:07Christian GrothoffFixed in Version => 0.9.3
2023-09-23 13:09Christian GrothoffStatusinforming => closed
2024-01-12 13:08Christian GrothoffCategorymerchant frontend (blog) => Merchant frontends (Python3)
2026-08-23 14:16Florian DoldCategoryMerchant frontends (Python3) => taler-merchant-demos