From d183ed697ec0e8aaf3209aa5e586419e82502c1f Mon Sep 17 00:00:00 2001 From: Mahmoud Ayoub <36021484+dmahmouali@users.noreply.github.com> Date: Sun, 14 Mar 2021 17:26:34 +0200 Subject: [PATCH] Fix calculate user price per hour (#2763) --- jumpscale/packages/vdc/billing.py | 2 +- jumpscale/packages/vdc/services/fund_prices_diff.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/jumpscale/packages/vdc/billing.py b/jumpscale/packages/vdc/billing.py index 1edcc41553..867a1df586 100644 --- a/jumpscale/packages/vdc/billing.py +++ b/jumpscale/packages/vdc/billing.py @@ -27,7 +27,7 @@ def transfer_prepaid_to_provision_wallet(): prepaid_wallet = vdc_instance.prepaid_wallet provision_wallet = vdc_instance.provision_wallet tft = prepaid_wallet._get_asset("TFT") - hourly_amount = vdc_instance.calculate_spec_price() * 60 * 60 + hourly_amount = vdc_instance.calculate_spec_price() / (24 * 30) j.logger.info( f"starting the hourly transaction from prepaid wallet to provision wallet with total hourly amount {hourly_amount}" ) diff --git a/jumpscale/packages/vdc/services/fund_prices_diff.py b/jumpscale/packages/vdc/services/fund_prices_diff.py index 5d74f74abb..fa3d3ec3ea 100644 --- a/jumpscale/packages/vdc/services/fund_prices_diff.py +++ b/jumpscale/packages/vdc/services/fund_prices_diff.py @@ -21,7 +21,7 @@ def job(self): for vdc_name in VDCFACTORY.list_all(): vdc_instance = VDCFACTORY.find(vdc_name) vdc_instance.load_info() - vdc_spec_price = vdc_instance.calculate_spec_price() # user price + vdc_spec_price = vdc_instance.calculate_spec_price() / (24 * 30) # user price # check if vdc in grace period if vdc_instance.is_blocked or vdc_instance.is_empty(): j.logger.info(f"FUND PRICES DIFF: VDC {vdc_instance.instance_name} is empty or in grace period")