fix getPath bug