From b0455d9e13c2b46007341db84ca67ab796feb9a1 Mon Sep 17 00:00:00 2001 From: caoqianming Date: Thu, 7 Sep 2023 12:17:07 +0800 Subject: [PATCH] =?UTF-8?q?refector:=20=E4=BC=98=E5=8C=96event=5Fpush?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/ecm/tasks.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/apps/ecm/tasks.py b/apps/ecm/tasks.py index 276d6a22..159f307b 100644 --- a/apps/ecm/tasks.py +++ b/apps/ecm/tasks.py @@ -24,6 +24,7 @@ from datetime import datetime import uuid from apps.ecm.serializers import EventSerializer from django.utils import timezone +from django.core.exceptions import ObjectDoesNotExist @shared_task(base=CustomTask) def store_img(code: str, duration: int): @@ -202,7 +203,10 @@ def remind_push(remindId: str): @shared_task(base=CustomTask) def event_push(eventId: str): - event = Event.objects.get(id=eventId) + try: + event = Event.objects.get(id=eventId) + except ObjectDoesNotExist: + return if event.handle_time is None: now = timezone.now() channel_layer = get_channel_layer()