-
Notifications
You must be signed in to change notification settings - Fork 9.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Customer with empty "Date of Birth" cannot be saved #12146
Comments
- Fix customer create page rendering - Fix customer save in backend and frontend
The issue has been fixed in 2.2-develop branch |
Initially, for reproducing magento/magento2#12146
When updating Magento via composer to version 2.2.3, it installs magento/framework (101.0.3) which does NOT contain the fix for this issue. Have tried completely removing all composer installed components and reinstalling, same result. If I download the latest tarball from https://magento.com/tech-resources/download the above fixes are not present. Has this change not been merged into a release? |
- Fix customer create page rendering - Fix customer save in backend and frontend
Hi @JanisE. Thank you for your report. The fix will be available with the upcoming 2.3.0 release. |
I am also facing the same issue on version - 2.2.3. On php-7.0.30 its working fine and on php-7.1.20 its giving same issue - "Warning: A non-numeric value encountered in /home/www-data/staging.risch-shoes.com/vendor/magento/zendframework1/library/Zend/Locale/Math/PhpMath.php on line 94" |
Customer with empty "Date of Birth" cannot be saved even when it is not marked (or checked on the JS side) as mandatory.
I didn't know how to re-open issue #11989 so I'm creating a new one. Now, I'm installing the latest Magento version (2.2.1), which has the same problem. The PHP version might be important (as pointed out by @Blatant at #11989 (comment)), it's 7.1.11, although I got the error with 7.1.7, too, previously.
I've also prepared an automated way of setting up the environment and installing Magento by Docker: https://github.com/JanisE/magento_test_1 Use it, please, if you cannot reproduce the bug in your test environments.
Preconditions
Steps to reproduce
Expected result
2.1. Account Information -> "Date of Birth" field is marked as mandatory;
2.2. "This is a required field." appears beneath "Date of Birth" if it is empty when saving.
Actual result
main.CRITICAL: Exception message: Warning: A non-numeric value encountered in/var/www/html/magento/vendor/magento/zendframework1/library/Zend/Locale/Math/PhpMath.php on line 94
The text was updated successfully, but these errors were encountered: