From 8b7f60d43e807b75b26fa017cb537edbaa514d1a Mon Sep 17 00:00:00 2001 From: fit2bot <68588906+fit2bot@users.noreply.github.com> Date: Tue, 11 Jun 2024 17:42:13 +0800 Subject: [PATCH] fix: Cloud sync related issues (#13396) Co-authored-by: feng <1304903146@qq.com> --- apps/assets/const/types.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/apps/assets/const/types.py b/apps/assets/const/types.py index b03f22d12..b97aa0a3c 100644 --- a/apps/assets/const/types.py +++ b/apps/assets/const/types.py @@ -155,7 +155,10 @@ class AllTypes(ChoicesMixin): choices = cls.serialize_to_objs(Category.choices) mapper = dict(cls.grouped_choices()) for choice in choices: - children = cls.serialize_to_objs(mapper[choice['value']]) + choices = mapper.get(choice['value']) + if not choices: + continue + children = cls.serialize_to_objs(choices) choice['children'] = children return choices