From 84420b55c9775b91ef2e10f41480acb802f2f35f 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/payments/payment_gateways/doctype/razorpay_settings/razorpay_settings.py b/payments/payment_gateways/doctype/razorpay_settings/razorpay_settings.py index 98b6a0b..2312f6a 100644 --- a/payments/payment_gateways/doctype/razorpay_settings/razorpay_settings.py +++ b/payments/payment_gateways/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({