Ho controllato e testato la funzione e funziona perfettamente, non vedo quale sia il problema o almeno se a te da dei problemi potresti specificare quali e dove la richiami?