# bug fixed: device list IndexError
This commit is contained in:
parent
7dfb9f9d96
commit
9d3ffcdaf4
|
@ -65,7 +65,10 @@ class DeviceInfoSerializer(serializers.ModelSerializer):
|
|||
return obj.online
|
||||
|
||||
def get_count(self, obj):
|
||||
self.latest = DeviceCount.objects.filter(device_id=obj.device_id).order_by('-data_time')[0]
|
||||
try:
|
||||
self.latest = DeviceCount.objects.filter(device_id=obj.device_id).order_by('-data_time')[0]
|
||||
except IndexError:
|
||||
self.latest = None
|
||||
if self.latest:
|
||||
return self.latest.count
|
||||
return 0
|
||||
|
|
Loading…
Reference in New Issue