lib/grenache/http.rb in grenache-ruby-http-0.2.8 vs lib/grenache/http.rb in grenache-ruby-http-0.2.9
- old
+ new
@@ -37,10 +37,10 @@
}
end
def request(key, payload, params={})
services = lookup(key)
- if services.size > 0
+ if services && services.size > 0
json = ServiceMessage.new(payload,key).to_json
service = get_random_service services
resp = http_client.request service, json, params
msg = ServiceMessage.parse(resp.body)
return [msg.err, msg.payload]