From 64125051df5b06d129382d6e4e717b7f5e9870e9 Mon Sep 17 00:00:00 2001 From: Bai Date: Fri, 19 Apr 2024 07:32:42 +0800 Subject: [PATCH] fix: Org is None not has id attribute --- apps/orgs/signal_handlers/cache.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/apps/orgs/signal_handlers/cache.py b/apps/orgs/signal_handlers/cache.py index aec38527a..73faf1fd3 100644 --- a/apps/orgs/signal_handlers/cache.py +++ b/apps/orgs/signal_handlers/cache.py @@ -87,6 +87,8 @@ class OrgResourceStatisticsRefreshUtil: if not cache_field_name: return org = getattr(instance, 'org', None) + if not org: + return cache_field_name = tuple(cache_field_name) cls.refresh_org_fields.delay(org_fields=((org, cache_field_name),))