From 5af114ec833ecf016b0ebfbbd34307304635f196 Mon Sep 17 00:00:00 2001 From: Francis Whittle Date: Fri, 23 Apr 2021 13:17:18 +1000 Subject: [PATCH] CIVICRM-1718: Default terms = 1 in (edit) Membership form javascript --- templates/CRM/Member/Form/Membership.tpl | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/templates/CRM/Member/Form/Membership.tpl b/templates/CRM/Member/Form/Membership.tpl index 6f61bba51a..2da528bd35 100644 --- a/templates/CRM/Member/Form/Membership.tpl +++ b/templates/CRM/Member/Form/Membership.tpl @@ -294,7 +294,8 @@ // skip this for test and live modes because financial type is set automatically cj("#financial_type_id").val(membershipType['financial_type_id']); - var term = cj('#num_terms').val(); + // Get the number of terms from the form, default to 1 if no num_terms element. + var term = cj('#num_terms').val() || 1; var taxTerm = {/literal}{$taxTerm|@json_encode}{literal}; var currency = {/literal}{$currency_symbol|@json_encode}{literal}; var taxExclusiveAmount = membershipType['total_amount_numeric'] * term; -- 2.25.1