X-Git-Url: https://osm.etsi.org/gitweb/?p=osm%2FNBI.git;a=blobdiff_plain;f=osm_nbi%2Fnbi.py;h=d5a81ce46f8b8993bdec1daaf92bfda96f43c21d;hp=bec0cfa04a3e97c6eb308494c2c7eb55c4fec6f5;hb=5758955b7b394517ff5caf5506a4400cdc5aa372;hpb=4568a372eb5a204e04d917213de03ec51f9110c1 diff --git a/osm_nbi/nbi.py b/osm_nbi/nbi.py index bec0cfa..d5a81ce 100644 --- a/osm_nbi/nbi.py +++ b/osm_nbi/nbi.py @@ -1297,9 +1297,10 @@ class Server(object): if item == "reports": # TODO check that project_id (_id in this context) has permissions _id = args[0] - outdata = self.engine.get_item( - engine_session, engine_topic, _id, True - ) + filter_q = None + if "vcaStatusRefresh" in kwargs: + filter_q = {"vcaStatusRefresh": kwargs["vcaStatusRefresh"]} + outdata = self.engine.get_item(engine_session, engine_topic, _id, filter_q, True) elif method == "POST": cherrypy.response.status = HTTPStatus.CREATED.value