lib/jss-api/api_object.rb in jss-api-0.5.5 vs lib/jss-api/api_object.rb in jss-api-0.5.6
- old
+ new
@@ -465,11 +465,18 @@
@id ||= @main_subset[:id]
@name ||= @main_subset[:name]
# many things have a :site
- @site = JSS::APIObject.get_name( @main_subset[:site]) if @main_subset[:site]
-
+ if @main_subset[:site]
+ @site = JSS::APIObject.get_name( @main_subset[:site])
+ end
+
+ # many things have a :category
+ if @main_subset[:category]
+ @category = JSS::APIObject.get_name( @main_subset[:category])
+ end
+
# set empty strings to nil
@init_data.jss_nillify! '', :recurse
@in_jss = true
@rest_rsrc = "#{self.class::RSRC_BASE}/id/#{@id}"