diff options
-rw-r--r-- | chef/lib/chef/couchdb.rb | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/chef/lib/chef/couchdb.rb b/chef/lib/chef/couchdb.rb index 2ec2175c26..caae577280 100644 --- a/chef/lib/chef/couchdb.rb +++ b/chef/lib/chef/couchdb.rb @@ -153,12 +153,16 @@ class Chef end def view_uri(design, view) - Chef::Config[:couchdb_version] ||= @rest.run_request(:GET, URI.parse(@rest.url + "/"), false, 10, false)["version"].gsub(/-.+/,"").to_f + Chef::Config[:couchdb_version] ||= @rest.run_request(:GET, + URI.parse(@rest.url + "/"), + false, + 10, + false)["version"].gsub(/-.+/,"").to_f case Chef::Config[:couchdb_version] - when 0.9, 0.10 - "#{Chef::Config[:couchdb_database]}/_design/#{design}/_view/#{view}" when 0.8 "#{Chef::Config[:couchdb_database]}/_view/#{design}/#{view}" + else + "#{Chef::Config[:couchdb_database]}/_design/#{design}/_view/#{view}" end end |