Summary: Users with large work order databases experience timeouts when loading unfiltered list views containing 10,000 or more records.
Symptoms
- The Work Orders list displays a loading spinner indefinitely or returns an error after 30–60 seconds
- Browser console shows
504 Gateway TimeoutorRequest aborted - Issue occurs most frequently on initial page load with no filters applied
- Smaller filtered subsets (e.g., "This Week") load normally
Affected Versions
FieldPulse 3.2.0 – 3.2.4. Reported primarily on web dashboard; mobile impact minimal due to default pagination.
Cause
The list view performs aggregation queries (count by status, total value calculations) across the full dataset before applying pagination. With large datasets, these queries exceed the 30-second query timeout threshold.
Resolution
Engineering has identified the root cause. Fix targeted for 3.3.0 (release scheduled late May 2026).
Workaround
Until the fix is deployed:
- Navigate to Work Orders > List View
- Before the timeout occurs, apply a date filter (e.g., "Last 30 Days") via the Filter panel
- Bookmark this filtered URL for faster subsequent access
- For bulk operations on large datasets, use the API pagination workaround or export via Reports > Work Order Export
Status: Under investigation. Fix targeted for 3.3.0.