X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=osm_ro%2Fhttpserver.py;fp=osm_ro%2Fhttpserver.py;h=0497bbacc9b4efd387ddcb896aef6fa591c1d6b3;hb=3fcfdb7674436861d6ab0740972573293b9a355f;hp=b04326789085597c2a927f6ca74fba8240941cd0;hpb=5fd09ae8b82f73266da2d103ff6f3c88afb1cc9c;p=osm%2FRO.git diff --git a/osm_ro/httpserver.py b/osm_ro/httpserver.py index b0432678..0497bbac 100644 --- a/osm_ro/httpserver.py +++ b/osm_ro/httpserver.py @@ -1088,15 +1088,13 @@ def http_get_vnfs(tenant_id): nfvo.check_tenant(mydb, tenant_id) select_,where_,limit_ = filter_query_string(bottle.request.query, None, ('uuid', 'name', 'osm_id', 'description', 'public', "tenant_id", "created_at") ) - where_or = {} if tenant_id != "any": - where_or["tenant_id"] = tenant_id - where_or["public"] = True - vnfs = mydb.get_rows(FROM='vnfs', SELECT=select_,WHERE=where_,WHERE_OR=where_or, WHERE_AND_OR="AND",LIMIT=limit_) - #change_keys_http2db(content, http2db_vnf, reverse=True) + where_["OR"]={"tenant_id": tenant_id, "public": True} + vnfs = mydb.get_rows(FROM='vnfs', SELECT=select_, WHERE=where_, LIMIT=limit_) + # change_keys_http2db(content, http2db_vnf, reverse=True) utils.convert_str2boolean(vnfs, ('public',)) convert_datetime2str(vnfs) - data={'vnfs' : vnfs} + data={'vnfs': vnfs} return format_out(data) except bottle.HTTPError: raise @@ -1398,11 +1396,9 @@ def http_get_scenarios(tenant_id): #obtain data s,w,l=filter_query_string(bottle.request.query, None, ('uuid', 'name', 'osm_id', 'description', 'tenant_id', 'created_at', 'public')) - where_or={} if tenant_id != "any": - where_or["tenant_id"] = tenant_id - where_or["public"] = True - scenarios = mydb.get_rows(SELECT=s, WHERE=w, WHERE_OR=where_or, WHERE_AND_OR="AND", LIMIT=l, FROM='scenarios') + w["OR"] = {"tenant_id": tenant_id, "public": True} + scenarios = mydb.get_rows(SELECT=s, WHERE=w, LIMIT=l, FROM='scenarios') convert_datetime2str(scenarios) utils.convert_str2boolean(scenarios, ('public',) ) data={'scenarios':scenarios}