* fix for bug #5207 (weight not updating) thx to Internecivus