Some job results return with `workmode: ""` instead of `workmode: "on-site"` which causes crashes for locations that have on-site jobs <img width="1045" height="439" alt="Image" src="https://github.com/user-attachments/assets/b874dbc0-e3b0-4187-a685-92e184a17796" /> <img width="1039" height="474" alt="Image" src="https://github.com/user-attachments/assets/b0afc845-c87c-41f4-9ff4-727967e68fcd" /> <img width="630" height="450" alt="Image" src="https://github.com/user-attachments/assets/457f6566-a5e9-4de0-91c3-ff4ba920bac3" />