When a user updates their profile information it is not validated. There should be some rules for fields such as first name (only letters), last name (only letters), email (contains "@"), phone number (contains numbers and can contain "+"), county (only letters), city (only letters), street name (only letters) and postal code (only numbers). Also the user should not be able to save the information when any of the changeable fields is empty.
Fix - added code to validate input and to check that no field is empty