From 6a0b0a67622f63645a06f933a649ca253c1540a0 Mon Sep 17 00:00:00 2001 From: Saurabh Date: Tue, 25 Jun 2019 14:41:27 +0530 Subject: [PATCH] fix: if start date exist only then pass it while creating subscription --- .../doctype/razorpay_settings/razorpay_settings.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/frappe/integrations/doctype/razorpay_settings/razorpay_settings.py b/frappe/integrations/doctype/razorpay_settings/razorpay_settings.py index 98b6a0bdc8..2312f6a5b0 100644 --- a/frappe/integrations/doctype/razorpay_settings/razorpay_settings.py +++ b/frappe/integrations/doctype/razorpay_settings/razorpay_settings.py @@ -132,11 +132,13 @@ class RazorpaySettings(Document): subscription_details = { "plan_id": kwargs.get('subscription_details').get("plan_id"), - "start_at": cint(start_date), "total_count": kwargs.get('subscription_details').get("billing_frequency"), "customer_notify": kwargs.get('subscription_details').get("customer_notify") } + if start_date: + subscription_details['start_at'] = cint(start_date) + if kwargs.get('addons'): convert_rupee_to_paisa(**kwargs) subscription_details.update({