Fixed two critical frontend display issues that prevented proper viewing of imported data:
ORGANIZER DISPLAY FIX:
- Problem: Master trainer users saw "No organizers found" despite 31 organizers in database
- Root Cause: Organizer list template filtered by current user as author, excluding imported organizers
- Solution: Modified query logic to show ALL organizers for master trainers and admins, while regular trainers still see only their own organizers
- Code: Updated HVAC_Organizers::render_organizers_table() with conditional author filtering
VENUE STATE DATA FIX:
- Problem: Venue list showed blank state fields despite correct data in database
- Root Cause: Template looked for '_VenueStateProvince' meta key but import saved as '_VenueState'
- Solution: Updated venue display logic to check '_VenueState' first, with fallback to '_VenueStateProvince'
- Additional: Fixed state filter query to use correct meta key for search filtering
IMPACT:
- Master trainers can now see all 31 imported organizers in frontend
- All venue state information displays correctly (Georgia, Ohio, Pennsylvania, etc.)
- Maintains proper access control (regular trainers still see only their own organizers)
- Backward compatible with existing data using different meta key names
Successfully tested and deployed to staging server.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>