# 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
|
return obj.online
|
||||||
|
|
||||||
def get_count(self, obj):
|
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:
|
if self.latest:
|
||||||
return self.latest.count
|
return self.latest.count
|
||||||
return 0
|
return 0
|
||||||
|
|
Loading…
Reference in New Issue