From 31cd441a34e4823065eacc049e451a5569c669a8 Mon Sep 17 00:00:00 2001 From: ibuler Date: Mon, 16 Nov 2020 17:15:58 +0800 Subject: [PATCH] =?UTF-8?q?fix(assets):=20=E4=BF=AE=E5=A4=8D=E8=B5=84?= =?UTF-8?q?=E4=BA=A7=E5=AF=BC=E5=85=A5=E6=97=B6=E5=A1=AB=E5=86=99=E8=8A=82?= =?UTF-8?q?=E7=82=B9=E5=BC=95=E8=B5=B7=E7=9A=84=E7=A9=BA=E8=8A=82=E7=82=B9?= =?UTF-8?q?=E5=90=8D=E7=A7=B0=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/assets/models/node.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/apps/assets/models/node.py b/apps/assets/models/node.py index 98df6efc4..6461ec955 100644 --- a/apps/assets/models/node.py +++ b/apps/assets/models/node.py @@ -210,6 +210,7 @@ class FamilyMixin: if not full_value: return [] nodes_family = full_value.split('/') + nodes_family = [v for v in nodes_family if v] org_root = cls.org_root() if nodes_family[0] == org_root.value: nodes_family = nodes_family[1:] @@ -217,6 +218,7 @@ class FamilyMixin: @classmethod def create_nodes_recurse(cls, values, parent=None): + values = [v for v in values if v] if not values: return None if parent is None: