diff --git a/CHANGELOG.md b/CHANGELOG.md index 0658e4e43c..87623c94b1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -98,6 +98,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed / Improved +- Change Product quantity field validation - @jakubmakielkowski (#3560) - Update confirmation page in offline mode - @jakubmakielkowski (#3100) - Removed server order id from ThankYouPage - @federivo (#3480) - Shipping address is saved as default when not logged in user chooses to create account during checkout - @iwonapiotrowska (#2636) diff --git a/core/i18n/resource/i18n/en-US.csv b/core/i18n/resource/i18n/en-US.csv index fba84db3c2..ba1ec2d6d5 100644 --- a/core/i18n/resource/i18n/en-US.csv +++ b/core/i18n/resource/i18n/en-US.csv @@ -49,6 +49,8 @@ "Product {productName} has been removed from wishlit!","Product {productName} has been removed from wishlist!" "Quantity available","Quantity ({qty} available)" "Quantity must be above 0","Quantity must be above 0" +"Quantity must be below {quantity}","Quantity must be below {quantity}" +"Quantity must be positive integer","Quantity must be positive integer" "Registering the account ...","Registering the account ..." "Reset password feature does not work while offline!","Reset password feature does not work while offline!" "Review","Review" diff --git a/src/themes/default/pages/Product.vue b/src/themes/default/pages/Product.vue index 8dd86ee70c..d0d927ed6b 100644 --- a/src/themes/default/pages/Product.vue +++ b/src/themes/default/pages/Product.vue @@ -142,8 +142,12 @@ @blur="$v.$touch()" :validations="[ { - condition: $v.getCurrentProduct.qty.$error && !$v.getCurrentProduct.qty.minValue, - text: $t('Quantity must be above 0') + condition: !$v.getCurrentProduct.qty.numeric || !$v.getCurrentProduct.qty.minValue, + text: $t(`Quantity must be positive integer`) + }, + { + condition: quantity && getCurrentProduct.qty && !$v.getCurrentProduct.qty.maxValue, + text: $t('Quantity must be below {quantity}', { quantity: quantity }) } ]" /> @@ -152,7 +156,7 @@
@@ -211,7 +215,10 @@