fix convert_to_path bug