1) все работало
2) сделали обновление
3) продолжали работать, т.к. ошибка внутри сказывается лишь на одной функции, а мы ею длительное время не пользовались. ну или по крайней мере проблем не замечали.
4) ну а теперь эта функция понадобилась...а не работает