From 1bf3ee50638ba1e06c7df297635f28b6c8715eb1 Mon Sep 17 00:00:00 2001 From: Azul Date: Fri, 20 Dec 2013 15:22:16 +0100 Subject: proceed if design docs are already there We'll add a flag to overwrite designs and / or security later. For now just make sure this does not crash tapicero. --- lib/tapicero/user_database.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/tapicero/user_database.rb b/lib/tapicero/user_database.rb index dc28aa9..efd723a 100644 --- a/lib/tapicero/user_database.rb +++ b/lib/tapicero/user_database.rb @@ -33,8 +33,9 @@ module Tapicero def upload_design_doc(file) url = design_url(file.basename('.json')) - Tapicero.logger.debug "uploading design doc #{file.basename} to #{url}" CouchRest.put url, JSON.parse(file.read) + Tapicero.logger.debug "uploaded design doc #{file.basename} to #{url}" + rescue RestClient::Conflict end -- cgit v1.2.3