Preparing a fix for TODO (wip)

This commit is contained in:
PCoder 2020-12-23 07:58:20 +05:30
parent cda241893b
commit 3e95a389bb

View file

@ -140,14 +140,21 @@ def handle_webhook(request):
logger.error(str(ex)) logger.error(str(ex))
if ho: if ho:
logger.debug("Create a VM for order %s" % str(ho)) logger.debug("Create a VM for order %s" % str(ho))
# TODO: fix the error below # TODO: fix the error below
try:
user = {'name': ho.customer.user.name,
'email': ho.customer.user.email}
stripe_api_cus_id = ho.customer.stripe_id
stripe_subscription_obj = stripe.Subscription.retrieve(invoice_obj.subscription)
do_create_vm(request, user, stripe_api_cus_id, do_create_vm(request, user, stripe_api_cus_id,
card_details_response, stripe_subscription_obj, card_details_response,
stripe_subscription_obj,
stripe_onetime_charge, gp_details, specs, stripe_onetime_charge, gp_details, specs,
vm_template_id, vm_template_id,
template template
) )
except Exception as ex:
logger.error(str(ex))
else: else:
logger.error("Unhandled event : " + event.type) logger.error("Unhandled event : " + event.type)