lib/acfs/resource/query_methods.rb in acfs-1.6.0 vs lib/acfs/resource/query_methods.rb in acfs-1.7.0

- old
+ new

@@ -137,11 +137,11 @@ # def find_by!(params, &block) find_by params do |m| if m.nil? raise Acfs::ResourceNotFound.new message: 'Received erroneous ' \ - "response: no `#{name}` with params #{params} found" + "response: no `#{name}` with params #{params} found" end block&.call m end end @@ -208,10 +208,10 @@ def find_single(id, opts, &block) model = Acfs::Util::ResourceDelegator.new new opts[:params] ||= {} - opts[:params].merge! id: id unless id.nil? + opts[:params][:id] = id unless id.nil? model.__callbacks__ << block unless block.nil? operation(:read, **opts) do |data| model.__setobj__ create_resource data, origin: model.__getobj__