From 01823321f42547106ce21e637f5b2a137a9c2180 Mon Sep 17 00:00:00 2001 From: shaohuzhang1 Date: Thu, 8 Jan 2026 11:08:05 +0800 Subject: [PATCH] fix: The resource mapping relationship cannot be queried by name --- .../system_manage/serializers/resource_mapping_serializers.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/system_manage/serializers/resource_mapping_serializers.py b/apps/system_manage/serializers/resource_mapping_serializers.py index b3f03e28508..a3e61226a1d 100644 --- a/apps/system_manage/serializers/resource_mapping_serializers.py +++ b/apps/system_manage/serializers/resource_mapping_serializers.py @@ -34,7 +34,7 @@ class ResourceMappingSerializer(serializers.Serializer): def get_query_set(self): queryset = QuerySet(model=get_dynamics_model({ - 'name': models.CharField(), + 'sdc.name': models.CharField(), 'target_id': models.CharField(), "target_type": models.CharField(), "u.username": models.CharField(), @@ -46,7 +46,7 @@ def get_query_set(self): target_type=self.data.get('resource')) if self.data.get('resource_name'): - queryset = queryset.filter(name__icontains=self.data.get('resource_name')) + queryset = queryset.filter(**{'sdc.name__icontains': self.data.get('resource_name')}) if self.data.get('user_name'): queryset = queryset.filter(**{'u.username__icontains': self.data.get('user_name')}) if self.data.get("source_type"):