Skip to content

Commit f3c1e60

Browse files
authored
Merge pull request #1414 from laterpay/GH-1398
[GH-1398]: Fix parsing of numeric input values when generating Contributions shortcode.
2 parents 28c9e7e + ea08693 commit f3c1e60

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

laterpay/asset_sources/js/laterpay-backend-contributions.js

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -223,7 +223,10 @@
223223
$($o.revenueModelMultipleItems).each(function (idx) {
224224
var inputId = idx + 1;
225225
var $inputElement = $('#lp_multiple_contribution_input_' + inputId);
226-
var price = $inputElement.val().length ? $inputElement.val() : 0.00;
226+
227+
var price = parseInt( $inputElement.val(), 10 );
228+
price = price.toFixed( 2 );
229+
227230
var revenueModel = $('#post_price_revenue_model_' + inputId)
228231
.find('input:checked').val();
229232

@@ -235,7 +238,7 @@
235238
}
236239

237240
// Only add if price is greater than 0.00
238-
if (parseFloat(price) > 0.00) {
241+
if (0.00 < price) {
239242
var priceInfo = {
240243
price : price * 100,
241244
revenue : revenueModel,

0 commit comments

Comments
 (0)