Bug 511344 - Changes to events with multiple tickets does not affect all tickets
Summary: Changes to events with multiple tickets does not affect all tickets
Status: CONFIRMED
Alias: None
Product: KDE Itinerary
Classification: Applications
Component: general (other bugs)
Version First Reported In: 25.08.2
Platform: Android Android 14.x
: NOR normal
Target Milestone: ---
Assignee: Volker Krause
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-10-29 23:15 UTC by Sarah Hoffmann
Modified: 2025-10-30 16:10 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sarah Hoffmann 2025-10-29 23:15:40 UTC
SUMMARY

Itinerary nicely detects when multiple tickets for the same event are uploaded. But when you try to edit such a combined event, the result is a completely broken trip.

STEPS TO REPRODUCE
1. Add a ticket for an event for person 1, e.g. a pkpass file.
2. Add a ticket for the same event for person 2. Itinerary shows a single event where you can select the QR codes for each person via a dropdown.
3. Edit the combined event and add or change start time.

OBSERVED RESULT

After saving the changes, the event appears three times in the timeline. All three events refer only to the tickets of person 1. Closing and reopening Itinerary makes it worse: now the overall trip is completely broken up into separate events.

It was possible to restore everything back to normal by editing the events to make sure they have the same information and then reassembling the trip.

EXPECTED RESULT

When editing an event with multiple tickets, all tickets (subevents?) should get changes to location, time etc. and the event should remain a combined event.

SOFTWARE/OS VERSIONS

Android (15.0)
KDE Frameworks 6.19.0
Qt Using 6.9.3 and built against 6.9.2

ADDITIONAL INFORMATION

Itinerary as installed from Google Play Store. Same behaviour with latest version from Flatpak (also 25.08.2).
Comment 1 Volker Krause 2025-10-30 16:10:40 UTC
Yep, multi-tickets and editing currently don't play well together, we lack proper separation of the common and individual bits of each ticket, and the common parts aren't applied to the entire batch.