Bug 457199

Summary: libkpimitinerary5 detects LNER National Rail e-ticket wrongly
Product: [Applications] KDE Itinerary Reporter: Michael Tsang <miklcct>
Component: generalAssignee: Volker Krause <vkrause>
Status: REPORTED ---    
Severity: normal    
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: incomplete itinerary shown on KMail

Description Michael Tsang 2022-07-27 13:15:10 UTC
Created attachment 150944 [details]
incomplete itinerary shown on KMail

SUMMARY
libkpimitinerary5 detects the itinerary LNER National Rail e-ticket wrongly


STEPS TO REPRODUCE
1. Buy a return ticket at LNER for a return journey from Cricklewood to Lincoln, interchanging at London St Pancras and London Kings Cross, using e-ticket as the fulfilment method
2. Open the confirmation email in KMail
3. 

OBSERVED RESULT
It shows an incomplete itinerary with wrong seat reservation

EXPECTED RESULT
It shows each leg of the itinerary correctly


SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 

ADDITIONAL INFORMATION
My itinerary is:
2022-08-21 Outward
08:38 Cricklewood - 08:55 London St Pancras on Thameslink - no seats reserved
Walk from London St Pancras to London Kings Cross
09:33 London Kings Cross - 11:29 Lincoln on LNER - Coach A Seat 23

2022-08-21 Return
14:20 Lincoln - 16:20 London Kings Cross on LNER - Coach B Seat 54
Walk from London Kings Cross to London St Pancras
16:48 London St Pancras - 16:59 Cricklewood on Thameslink - no seats reserved

I can attach the e-ticket after the date of travel if the developers need it.
Comment 1 Volker Krause 2022-07-31 13:49:14 UTC
Having the affected ticket would help immensely. Attaching that here is an option, you can also email it to vkrause@kde.org to avoid publishing personal information potentially contained in the ticket here.

Thank you!
Comment 2 Michael Tsang 2023-02-06 21:02:39 UTC
The e-ticket coding has been reverse engineered. I suggest that the software incorporate the use of it to scan e-tickets.
Comment 3 Volker Krause 2023-02-07 17:25:54 UTC
(In reply to Michael Tsang from comment #2)
> The e-ticket coding has been reverse engineered. I suggest that the software
> incorporate the use of it to scan e-tickets.

https://eta.st/2023/01/31/rail-tickets.html - yes, definitely want to integrate that.