From 88819bbf26de161c8e9b2cf09d40cb08772973d7 Mon Sep 17 00:00:00 2001 From: Bai Date: Mon, 22 Dec 2025 17:13:05 +0800 Subject: [PATCH] perf: Modify AssetViewSet filter by node --- apps/assets/filters.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/assets/filters.py b/apps/assets/filters.py index 1475f9b2e..232739cbd 100644 --- a/apps/assets/filters.py +++ b/apps/assets/filters.py @@ -63,11 +63,11 @@ class NodeFilterBackend(filters.BaseFilterBackend): query_all = is_query_node_all_assets(request) if query_all: return queryset.filter( - Q(nodes__key__startswith=f'{node.key}:') | - Q(nodes__key=node.key) + Q(node__key__startswith=f'{node.key}:') | + Q(node__key=node.key) ).distinct() else: - return queryset.filter(nodes__key=node.key).distinct() + return queryset.filter(node__key=node.key).distinct() class IpInFilterBackend(filters.BaseFilterBackend):