fixed allsubnodesetlist about condition