SchoolAide
Help Center
Troubleshooting
Troubleshooting · Updated Mar 27, 2026

Troubleshooting — Tickets Not Being Called / Counter Shows Empty Queue

2 min read 1,475 views

Troubleshooting — Counter Shows Empty Queue

Symptoms

  • Counter staff clicks Call Next but nothing happens
  • Counter panel says "No waiting tickets" despite visitors waiting in the area
  • Waiting ticket count on display board does not match counter panel

Likely Causes

Cause Description
Counter/office mismatch Counter is assigned to a different office than the services/tickets
Service not assigned to office Services are assigned to the wrong office
Stale TenantCache Services or office data cached for up to 5 minutes
Office is inactive or closed is_active = false or outside schedule hours

What Support Should Check

  1. Admin → Counters: Verify the counter's assigned office.
  2. Admin → Services: Verify services are assigned to that same office and are Active (is_active = true).
  3. Admin → Offices: Confirm the office is Active and the schedule shows it as open.
  4. Admin → Reports → Operations: Check if tickets are being issued at all.

Resolution Steps

  1. Confirm counter and services are assigned to the same office.
  2. Confirm the office is active and schedule is configured correctly.
  3. If configuration looks correct, wait 5 minutes for cache to expire (service and office data cache TTL = 5 min).
  4. If urgent, run php artisan tinker --execute "app(App\Services\TenantCache::class)->flushAll();" to flush the cache.

What Engineering May Inspect

  • app/Services/TenantCache.php — service and counter cache TTLs
  • app/Livewire/Counter/CounterPanel.phprender() query filtering logic

Was this article helpful?

Let us know so we can improve our documentation.

Related articles