修复一个使用condition的bug