diff --git a/inventory_provider/routes/ims_data.py b/inventory_provider/routes/ims_data.py index 4f70c3f681b99ed31e31f83d19365e660b8b2ebb..589bf57b7dd36b26de1351bfa12d2576167ee651 100644 --- a/inventory_provider/routes/ims_data.py +++ b/inventory_provider/routes/ims_data.py @@ -1,6 +1,7 @@ from flask import Blueprint, Response from inventory_provider.routes import common +from inventory_provider.routes.ims_classifier import get_ims_equipment_name routes = Blueprint("ims-inventory-data-query-routes", __name__) @@ -17,6 +18,10 @@ def equipment_location(equipment_name): redis = common.get_current_redis() result = redis.get(f'ims:location:{equipment_name}') + if not result: + equipment_name = get_ims_equipment_name(equipment_name) + result = redis.get(f'ims:location:{equipment_name}') + if not result: return Response( response="no available info for {}".format(equipment_name),