lib/jss/api_object.rb in ruby-jss-1.0.0b2 vs lib/jss/api_object.rb in ruby-jss-1.0.0b6

- old
+ new

@@ -293,11 +293,11 @@ # def self.valid_id(identifier, refresh = false, api: JSS.api) return identifier if all_ids(refresh, api: api).include? identifier all_lookup_keys.keys.each do |key| next if key == :id - id = map_all_ids_to(key).invert[identifier] + id = map_all_ids_to(key, api: api).invert[identifier] return id if id end # do key nil end @@ -994,10 +994,10 @@ lookup_keys = self.class.lookup_keys lookup_key = (self.class.lookup_keys & args.keys)[0] raise JSS::MissingDataError, "Args must include a lookup key, one of: :#{lookup_keys.join(', :')}" unless lookup_key - vid = self.class.valid_id args[lookup_key], :refresh + vid = self.class.valid_id args[lookup_key], :refresh, api: args[:api] raise NoSuchItemError, "No #{self.class::RSRC_OBJECT_KEY} found with #{lookup_key} '#{args[lookup_key]}'" unless vid [:id, vid] # rsrc_key = self.class.rsrc_keys[lookup_key]