[fix] Fix has() bug