updating a value contained in a Location field, putting a '0' (zero) at it's beginning, ends with the zero not saved.
How to reproduce it:
- create a new node with a Location Field inside
- in the Location field (i used Location Phone Field) insert a value like '1234567'. It'll be saved correctly as '1234567'.
- edit the node again and insert '01234567' in the same field of before. It will be saved as '1234567'
I attached a patch to fix this bug, but it needs reviews.