From ffa7e5802561ef813db395b311b7ad78e7b662f1 Mon Sep 17 00:00:00 2001 From: ibuler Date: Tue, 12 Dec 2017 16:05:21 +0800 Subject: [PATCH] =?UTF-8?q?[Bugfix]=20Terminal=20status=E6=8A=A5=E5=BC=82?= =?UTF-8?q?=E5=B8=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/terminal/serializers.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/apps/terminal/serializers.py b/apps/terminal/serializers.py index 600e279e7..78991b9b9 100644 --- a/apps/terminal/serializers.py +++ b/apps/terminal/serializers.py @@ -23,7 +23,10 @@ class TerminalSerializer(serializers.ModelSerializer): @staticmethod def get_is_alive(obj): - status = obj.status_set.latest() + try: + status = obj.status_set.latest() + except Status.DoesNotExist: + status = None if not status: return False