Using ActionUser Plus 1.3.4 with Action User 2.5.17:
Purchase two different submission levels in one order (for example, 1 of one level and 4 of another), and complete the order.
Log in as the customer and open the event submission page.
The account shows 5 available submissions, but the purchased-level selector is empty. The form status is level_selection and allcount is 5.
In includes/class-functions.php, have_valid_event_submissions() calls array_merge($submission_order_data[$order_id], $submission_data) inside the level loop. This changes the numeric level-ID keys into a list such as [1,4,1,4]. The selector then cannot match those keys to the configured levels.
Changing that call to array_replace() preserved the level IDs and restored both options on our site. Could you confirm the intended fix and include it in a release?
- Sep 27,2026 AT 3:52AM - 6 minutes ago