fix query direct no router name problem