lib/jamf/validate.rb in ruby-jss-1.2.4a1 vs lib/jamf/validate.rb in ruby-jss-1.2.4a2

- old
+ new

@@ -104,15 +104,15 @@ # # @param cnx[Jamf::Connection] The api connection to use for validation # # @return [Object] the validated unique value # - def self.unique_identifier(val, klass, identifier, msg = nil, cnx: Jamf.cnx) + def self.doesnt_exist(val, klass, identifier, msg = nil, cnx: Jamf.cnx) msg ||= "A #{klass} already exists with #{identifier} '#{val}'" - raise Jamf::InvalidDataError, "No identifier '#{identfier}' for #{klass}" unless klass.identifiers.include? identifier + raise Jamf::InvalidDataError, "No identifier '#{identifier}' for #{klass}" unless klass.identifiers.include? identifier - return val unless klass.send("all_#{identfier}s", refresh: true, cnx: cnx).include? val + return val unless klass.send("all_#{identifier}s", :refresh, cnx: cnx).include? val raise Jamf::AlreadyExistsError, msg end # Confirm that the given value is a boolean value, accepting