diff options
Diffstat (limited to 'knife/lib/chef/knife/cookbook_upload.rb')
-rw-r--r-- | knife/lib/chef/knife/cookbook_upload.rb | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/knife/lib/chef/knife/cookbook_upload.rb b/knife/lib/chef/knife/cookbook_upload.rb index 357019212f..5653745894 100644 --- a/knife/lib/chef/knife/cookbook_upload.rb +++ b/knife/lib/chef/knife/cookbook_upload.rb @@ -163,6 +163,13 @@ class Chef end end end + { "status" => 200, "message" => "Success" } if @calling_request != "CLI" + rescue Exception => e + if calling_request == "API" + raise Exceptions::UnprocessableEntityAPI, e + else + raise + end end def server_side_cookbooks |