mirror of
https://github.com/netbox-community/netbox.git
synced 2024-05-10 07:54:54 +00:00
minor tweaks to error handling to allow for defaulted values from pre v2.6 data
This commit is contained in:
@@ -1974,8 +1974,8 @@ class PowerPort(CableTermination, ComponentModel):
|
||||
allocated_draw_total=Sum('allocated_draw'),
|
||||
)
|
||||
ret = {
|
||||
'allocated': utilization['allocated_draw_total'],
|
||||
'maximum': utilization['maximum_draw_total'],
|
||||
'allocated': utilization['allocated_draw_total'] or 0,
|
||||
'maximum': utilization['maximum_draw_total'] or 0,
|
||||
'outlet_count': len(outlet_ids),
|
||||
'legs': [],
|
||||
}
|
||||
@@ -1990,8 +1990,8 @@ class PowerPort(CableTermination, ComponentModel):
|
||||
)
|
||||
ret['legs'].append({
|
||||
'name': leg_name,
|
||||
'allocated': utilization['allocated_draw_total'],
|
||||
'maximum': utilization['maximum_draw_total'],
|
||||
'allocated': utilization['allocated_draw_total'] or 0,
|
||||
'maximum': utilization['maximum_draw_total'] or 0,
|
||||
'outlet_count': len(outlet_ids),
|
||||
})
|
||||
|
||||
@@ -1999,8 +1999,8 @@ class PowerPort(CableTermination, ComponentModel):
|
||||
|
||||
# Default to administratively defined values
|
||||
return {
|
||||
'allocated': self.allocated_draw,
|
||||
'maximum': self.maximum_draw,
|
||||
'allocated': self.allocated_draw or 0,
|
||||
'maximum': self.maximum_draw or 0,
|
||||
'outlet_count': PowerOutlet.objects.filter(power_port=self).count(),
|
||||
'legs': [],
|
||||
}
|
||||
|
Reference in New Issue
Block a user