Skip to content

Adding events to scan not possible on iOS, application hangs in loop #25

@MacLemon

Description

@MacLemon

Summary:
When trying to add an event the application ends up in a hanging state.

Steps to Reproduce:
Have an event configured for scanning.
I had PrivacyWeek 2019 still in there, that event is over.
Upon launch the application greets me with the barcode scanning interface (for said past event).
Tap the link in the upper left hand corner to go to the list of events.
That list is empty.
Drag the list downward to see if there's pull-to-refresh, which exists.
Refreshing shows the spinning wheel indicator forever.
No new events appear, no plus button to add a new event.
Only way to get out of that state is to force quit the application.

Same behaviour upon next launch.
→ Can't use the app for anything but scanning tickets for an event that is already over. (Haven't tried if that actually would work, wouldn't make sense anyway.)

Expected Results:
If there's no currently running event configured, the application should offer the list of configured events.
If there is a currently running event that is configured, offer to scan tickets for that event immediately after launch.

If there is no current or future event, offer to add a new event by scanning a QR-Code from the website or by entering an access code.

Actual Results:
Application comes up with a ticket scanning interface for a past event.
Should one overlook that this is not an “add event” screen, scanning the Event-Code from the website results in “invalid ticket” which confuses people.

Regression:
n/a

Notes:
As a workaround it did help to completely uninstall the app and reinstall freshly from the iOS App Store.

This may or may not be possible on site depending on the necessary authentication settings of the device. Requires App Store Passphrase to be available to the person, which is often not the case. (Enterprise) managed devices often do not allow users to delete or install Apps on their own.

Version Information:
iOS 12.4.3
PretixScan 1.1.1

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions