From 2248bd1675b8590b3666b8ddbbd20dc2e9f08cef Mon Sep 17 00:00:00 2001
From: Robert Latta <robert.latta@geant.org>
Date: Mon, 29 Mar 2021 16:21:39 +0000
Subject: [PATCH] changed bps translation to bit shift operation

---
 inventory_provider/tasks/worker.py | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/inventory_provider/tasks/worker.py b/inventory_provider/tasks/worker.py
index 5db07a30..0b3b97f8 100644
--- a/inventory_provider/tasks/worker.py
+++ b/inventory_provider/tasks/worker.py
@@ -481,10 +481,10 @@ def update_circuit_hierarchy_and_port_id_services(self, use_current=False):
     def _convert_to_bits(value, unit):
         unit = unit.lower()
         conversions = {
-            'm': 1000000,
-            'mb': 1000000,
-            'g': 1000000000,
-            'gbe': 1000000000,
+            'm': 1 << 20,
+            'mb': 1 << 20,
+            'g': 1 << 30,
+            'gbe': 1 << 30,
         }
         return int(value) * conversions[unit]
 
-- 
GitLab