修复复原来的bug，并根据情况调整meta

至于为什么要改，当时出了什么错，太久了，没有commit，不记得了，应该是有一个bug