From 2b5c07665b9b1fe564a7f2d36f4e79c8e54a6080 Mon Sep 17 00:00:00 2001 From: Jonathan Rosenbaum Date: Fri, 11 Aug 2017 06:55:36 +0000 Subject: [PATCH] Fixes another introduced bug so that readonly is only on for paid members for Memberships transactions. --- js/transaction.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/js/transaction.js b/js/transaction.js index c1f1183..bee43ea 100644 --- a/js/transaction.js +++ b/js/transaction.js @@ -867,12 +867,14 @@ $(function() { $("#membership_discount_price").empty(); amount.val(""); - //make an exception for an actual member - amount.removeAttr("readonly"); + //make an exception for an actual member for a Membership transaction + if ($("#transaction_type").val() === "Memberships") { + amount.removeAttr("readonly"); + } if (membership_obj.expiration_date) { var exp = membership_obj.expiration_date; expiration_date = new Date(exp.split("-").toString()); - if (d < expiration_date) { + if (d < expiration_date && $("#transaction_type").val() === "Memberships") { membership_transaction = true; amount.attr("readonly", "readonly"); }