check for existing entry weight

--HG--
branch : noink
deal with weight, fix url empty string problem

--HG--
branch : noink