lib/jss/api_connection.rb in ruby-jss-1.1.0b3 vs lib/jss/api_connection.rb in ruby-jss-1.1.0b5
- old
+ new
@@ -909,11 +909,15 @@
#
def my_distribution_point(refresh = false)
@my_distribution_point = nil if refresh
return @my_distribution_point if @my_distribution_point
- my_net_seg = my_network_segments[0]
- @my_distribution_point = JSS::NetworkSegment.fetch(id: my_net_seg, api: self).distribution_point if my_net_seg
+ my_net_seg_id = my_network_segments[0]
+ if my_net_seg_id
+ my_net_seg = JSS::NetworkSegment.fetch(id: my_net_seg_id, api: self)
+ @my_distribution_point = JSS::DistributionPoint.fetch(name: my_net_seg.distribution_point)
+ end # if my_net_seg_id
+
@my_distribution_point ||= master_distribution_point refresh
@my_distribution_point
end
# @deprecated