fix an edge case for getid api