summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/chef_zero/data_store/v1_to_v2_adapter.rb8
1 files changed, 6 insertions, 2 deletions
diff --git a/lib/chef_zero/data_store/v1_to_v2_adapter.rb b/lib/chef_zero/data_store/v1_to_v2_adapter.rb
index 576f27d..d9ea6e1 100644
--- a/lib/chef_zero/data_store/v1_to_v2_adapter.rb
+++ b/lib/chef_zero/data_store/v1_to_v2_adapter.rb
@@ -112,9 +112,13 @@ module ChefZero
begin
yield
rescue DataAlreadyExistsError => e
- raise DataAlreadyExistsError.new([ 'organizations', single_org ] + e.path, e)
+ err = DataAlreadyExistsError.new([ 'organizations', single_org ] + e.path, e)
+ err.set_backtrace(e.backtrace)
+ raise err
rescue DataNotFoundError => e
- raise DataNotFoundError.new([ 'organizations', single_org ] + e.path, e)
+ err = DataNotFoundError.new([ 'organizations', single_org ] + e.path, e)
+ err.set_backtrace(e.backtrace)
+ raise e
end
end