From d1aab466079719dd08124487075a214101ea7cc1 Mon Sep 17 00:00:00 2001
From: Mathieu Lutfy <mathieu@symbiotic.coop>
Date: Wed, 30 Oct 2019 20:33:04 -0400
Subject: [PATCH] extensions/stripe#121 Fix auto-recurring membership payments

---
 js/civicrm_stripe.js | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/js/civicrm_stripe.js b/js/civicrm_stripe.js
index 4e018b51..1967192d 100644
--- a/js/civicrm_stripe.js
+++ b/js/civicrm_stripe.js
@@ -480,9 +480,20 @@ CRM.$(function($) {
   }
 
   function getIsRecur() {
+    // Auto-renew contributions
     if (document.getElementById('is_recur') !== null) {
+      if (document.getElementById('is_recur').type == 'hidden') {
+        return document.getElementById('is_recur').value == 1;
+      }
       return Boolean(document.getElementById('is_recur').checked);
     }
+    // Auto-renew memberships
+    if (document.getElementById('auto_renew') !== null) {
+      if (document.getElementById('auto_renew').type == 'hidden') {
+        return document.getElementById('auto_renew').value == 1;
+      }
+      return Boolean(document.getElementById('auto_renew').checked);
+    }
     return false;
   }
 
-- 
GitLab