Open medigeek opened 2 months ago
Hi @medigeek. Thank you for your report.
To speed up processing of this issue, make sure that you provided sufficient information.
Add a comment to assign the issue: @magento I am working on this
Join Magento Community Engineering Slack and ask your questions in #github channel.
Add this code in NoSpaceBeforeAndAfterString.php file
if ($trimValue !== $value) { $errors[] = __('"%field" can not contain leading or trailing spaces.', ['field' => $fieldName]);
}
Preconditions (*)
Steps to reproduce (*)
The issue happens when you already have products pre-existing before the magento inventory leading/trailing space validation check. The validation system doesn't allow you to change/fix product skus with pre-existing products with space characters.
Model/Validators/NoSpaceBeforeAndAfterString.php
Model/Validators/NoSpaceBeforeAndAfterString.php
Expected result (*)
Actual result (*)
While saving you see the error:
The stock item was unable to be saved. Please try again.
In the logs this error comes up:
Validation Failed: "sku" can not contain leading or trailing spaces.