Sorry I don’t think I explained the issue well in my original post.
The problem occurs when I login using one of the test accounts, and go to update the password on the profile. When I submit the profile update form I receive a warning that was caused by $_POST[‘Zip’]; It is trying to update_user_meta with an empty form field which is throwing the error.
Also on a side note, to conform to modern standards you really shouldn’t be using $_POST or $_GET variables from the client side directly, they should be filtered and validated using php’s filter_input functionality, or WordPress’ built in functions.