mirror of https://github.com/jumpserver/jumpserver
fix: 修改组织资源统计时 org 为None的问题
parent
c3c0f87c01
commit
b76920a4bf
|
@ -91,10 +91,11 @@ class OrgResourceStatisticsRefreshUtil:
|
||||||
@classmethod
|
@classmethod
|
||||||
def refresh_if_need(cls, instance):
|
def refresh_if_need(cls, instance):
|
||||||
cache_field_name = cls.model_cache_field_mapper.get(type(instance))
|
cache_field_name = cls.model_cache_field_mapper.get(type(instance))
|
||||||
if cache_field_name:
|
if not cache_field_name:
|
||||||
org_cache = OrgResourceStatisticsCache(instance.org)
|
return
|
||||||
org_cache.expire(*cache_field_name)
|
OrgResourceStatisticsCache(Organization.root()).expire(*cache_field_name)
|
||||||
OrgResourceStatisticsCache(Organization.root()).expire(*cache_field_name)
|
if instance.org:
|
||||||
|
OrgResourceStatisticsCache(instance.org).expire(*cache_field_name)
|
||||||
|
|
||||||
|
|
||||||
@receiver(post_save)
|
@receiver(post_save)
|
||||||
|
|
Loading…
Reference in New Issue