@@ -109,7 +109,7 @@ class Catalogue < NsCatalogue
109109 # @overload put '/network-services/:id'
110110 # Update a NS
111111 # @param [JSON] NS in JSON format
112- put '/:external_ns_id' do
112+ put '/:external_ns_id' do | external_ns_id |
113113 # Return if content-type is invalid
114114 return 415 unless request . content_type == 'application/json'
115115
@@ -118,7 +118,7 @@ class Catalogue < NsCatalogue
118118 return 400 , errors . to_json if errors
119119
120120 begin
121- ns = Ns . find_by ( 'nsd.id' => params [ : external_ns_id] )
121+ ns = Ns . find_by ( 'nsd.id' => external_ns_id )
122122 rescue Mongoid ::Errors ::DocumentNotFound => e
123123 return 400 , 'This NSD no exists'
124124 end
@@ -149,22 +149,21 @@ class Catalogue < NsCatalogue
149149 # @overload delete '/network-services/:external_vnf_id'
150150 # Delete a NS by its ID
151151 # @param [Integer] external_ns_id NS external ID
152- delete '/:external_ns_id' do
152+ delete '/:external_ns_id' do | external_ns_id |
153153 begin
154- # ns = Ns.find( params[:external_ns_id] )
155- ns = Ns . find_by ( 'nsd.id' => params [ :external_ns_id ] )
154+ ns = Ns . find_by ( 'nsd.id' => external_ns_id )
156155 rescue Mongoid ::Errors ::DocumentNotFound => e
157156 halt 404
158157 end
159158 ns . destroy
160159 return 200
161160 end
162161
163- get '/vnf/:vnf_id' do
162+ get '/vnf/:vnf_id' do | vnf_id |
164163 begin
165- nss = Ns . find_by ( 'nsd.vnfds' => params [ : vnf_id] )
164+ nss = Ns . find_by ( 'nsd.vnfds' => vnf_id )
166165 rescue Mongoid ::Errors ::DocumentNotFound => e
167- halt 404 , 'No services using this VNFD'
166+ halt 404 , 'No services using the VNFD ' + vnf_id
168167 end
169168 return 200 , nss . to_json
170169 end
0 commit comments