From 79e8baf0b73f6fcbc08f71600cbf6804a269da47 Mon Sep 17 00:00:00 2001 From: Jonathan Rosenbaum Date: Fri, 11 Aug 2017 06:24:31 +0000 Subject: [PATCH] Fixes a bug where paid member was not showing for someone with a valid membership. --- js/transaction.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/js/transaction.js b/js/transaction.js index 68cc5f8..ad081d7 100644 --- a/js/transaction.js +++ b/js/transaction.js @@ -866,6 +866,16 @@ $(function() { $("#membership_discount").empty(); $("#membership_discount_price").empty(); amount.val(""); + + //make an exception for an actual member + if (membership_obj.expiration_date) { + var exp = membership_obj.expiration_date; + expiration_date = new Date(exp.split("-").toString()); + if (d < expiration_date) { + membership_transaction = true; + } + } + if (membership_transaction === true) { // if membership transaction if (typeof membership_obj.expiration_date && membership_obj.expiration_date !== undefined) { @@ -885,7 +895,6 @@ $(function() { // paid membership } else if (d < expiration_date) { - if ($("#paid_member").length === 1) { $("#paid_member").prop("title",title).html("Paid Member"); amount.on("input", function () {