# bug fixed: device list IndexError

This commit is contained in:
xianfuxing 2018-08-20 10:49:12 +08:00
parent 7dfb9f9d96
commit 9d3ffcdaf4
1 changed files with 4 additions and 1 deletions

View File

@ -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