From 116d0ba5c665e86da579b8de6f7ade0654415759 Mon Sep 17 00:00:00 2001 From: ibuler Date: Thu, 12 Oct 2023 16:36:08 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E4=BC=98=E5=8C=96=E4=BB=BB=E5=8A=A1?= =?UTF-8?q?=E8=AE=B0=E5=BD=95=20activity?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/audits/signal_handlers/activity_log.py | 2 ++ apps/authentication/mixins.py | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/apps/audits/signal_handlers/activity_log.py b/apps/audits/signal_handlers/activity_log.py index a391f0007..0efc86386 100644 --- a/apps/audits/signal_handlers/activity_log.py +++ b/apps/audits/signal_handlers/activity_log.py @@ -94,6 +94,8 @@ def after_task_publish_for_activity_log(headers=None, body=None, **kwargs): logger.error(f'Get celery task info error: {e}', exc_info=True) else: logger.debug(f'Create activity log for celery task: {task_id}') + if not resource_ids: + return create_activities(resource_ids, detail, task_id, action=ActivityChoices.task, org_id=org_id) diff --git a/apps/authentication/mixins.py b/apps/authentication/mixins.py index 3cf454101..2446b4667 100644 --- a/apps/authentication/mixins.py +++ b/apps/authentication/mixins.py @@ -19,7 +19,7 @@ from django.utils.translation import gettext as _ from rest_framework.request import Request from acls.models import LoginACL -from common.utils import get_request_ip_or_data, get_logger, bulk_get, FlashMessageUtil +from common.utils import get_request_ip_or_data, get_request_ip, get_logger, bulk_get, FlashMessageUtil from users.models import User from users.utils import LoginBlockUtil, MFABlockUtils, LoginIpBlockUtil from . import errors