lib/zold/commands/taxes.rb in zold-0.16.24 vs lib/zold/commands/taxes.rb in zold-0.16.25
- old
+ new
@@ -84,24 +84,24 @@
command = mine[0]
case command
when 'show'
raise 'At least one wallet ID is required' unless mine[1]
mine[1..-1].each do |id|
- @wallets.find(Id.new(id)) do |w|
+ @wallets.acq(Id.new(id)) do |w|
show(w, opts)
end
end
when 'debt'
raise 'At least one wallet ID is required' unless mine[1]
mine[1..-1].each do |id|
- @wallets.find(Id.new(id)) do |w|
+ @wallets.acq(Id.new(id)) do |w|
debt(w, opts)
end
end
when 'pay'
raise 'At least one wallet ID is required' unless mine[1]
mine[1..-1].each do |id|
- @wallets.find(Id.new(id)) do |w|
+ @wallets.acq(Id.new(id), exclusive: true) do |w|
pay(w, opts)
end
end
else
@log.info(opts.to_s)