From 7c796e82014e11a7af40013df241c8fff341e1d3 Mon Sep 17 00:00:00 2001 From: feng <1304903146@qq.com> Date: Fri, 20 Oct 2023 16:35:39 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E8=B5=84=E4=BA=A7=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E5=BA=93=20=E4=B8=8D=E5=88=86=E9=A1=B5=E6=97=B6list=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/assets/serializers/asset/database.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/assets/serializers/asset/database.py b/apps/assets/serializers/asset/database.py index ff3e7288a..d9a4bf1b0 100644 --- a/apps/assets/serializers/asset/database.py +++ b/apps/assets/serializers/asset/database.py @@ -1,3 +1,4 @@ +from django.db.models import QuerySet from django.utils.translation import gettext_lazy as _ from rest_framework import serializers @@ -34,7 +35,7 @@ class DatabaseSerializer(AssetSerializer): if not platform_id and self.instance: platform = self.instance.platform elif getattr(self, 'instance', None): - if isinstance(self.instance, list): + if isinstance(self.instance, (list, QuerySet)): return platform = self.instance.platform elif self.context.get('request'):