From 8e4dca14c904c405fd56d27e6efe77ec17e80457 Mon Sep 17 00:00:00 2001 From: Azul Date: Mon, 5 Dec 2016 14:38:43 +0100 Subject: bugfix: send empty json object on 404 rather than nil sending nothing was keeping the connection alive. --- lib/nickserver/couch_db/response.rb | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/lib/nickserver/couch_db/response.rb b/lib/nickserver/couch_db/response.rb index c6afe03..fe482a8 100644 --- a/lib/nickserver/couch_db/response.rb +++ b/lib/nickserver/couch_db/response.rb @@ -17,7 +17,11 @@ module Nickserver::CouchDB end def content - key_response if ok? && !empty? + if ok? && !empty? + key_response + else + not_found_response + end end protected @@ -26,6 +30,10 @@ module Nickserver::CouchDB format address: nick.to_s, openpgp: key end + def not_found_response + format({}) + end + def format(response) response.to_json end -- cgit v1.2.3