update in productUpdate
Did not detect weight changes
fixed by checking if the original value is float 0 replace it with content
of regular weight field