On Tuesday, February 14, 2023, a change was deployed at 11:27AM ET which caused Locators for a subset of Classic Pages sites to return no results. The Yext engineering team was alerted to the issue at 12:10PM ET and a bug was identified and rolled back at 12:26PM ET, causing Locators to resume normal functionality.
The engineering team was removing deprecated monitoring code from their services. One of the changes to remove this functionality incorrectly removed a section of code used to propagate Live API responses to the Locator frontend.
The issue was resolved when the bug was identified and rolled back. The bug was subsequently fixed and the updated code was later deployed. We plan on adding more thorough testing to the deployment pipeline for the Locator serving system to ensure responses contain the expected results, as well as add monitoring for empty results in Locator responses. The engineering team will also be scrutinizing their deployment and manual testing processes to ensure bugs like this are caught before they reach production in the future.