Two bugs: 1. visible_badge_obj_li gated on trusted+edit_mode, but the filter dropdown is also accessible to manager+ without edit_mode. Changed gate to (trusted+edit) || manager_access to match the filter's own access condition. 2. not_printed API query used print_count eq 0, which does not match NULL in SQL. Unprinted badges have print_count = NULL, so the API was returning 0 results and overwriting the correct IDB fast-path results. Removed the not_printed condition from the API query — IDB fast path (print_count ?? 0) < 1 and visible_badge_obj_li both handle NULL correctly and are the authoritative filter for that case. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Aether (AE) Event Module (v3)
This directory contains the core files for the new Events module (v3). Detailed documentation to follow.