diff --git a/kernel/api/extension.go b/kernel/api/extension.go index 9a3d3bd06..c7d0a4810 100644 --- a/kernel/api/extension.go +++ b/kernel/api/extension.go @@ -129,7 +129,10 @@ func extensionCopy(c *gin.Context) { } } else if ast.NodeImage == n.Type { if dest := n.ChildByType(ast.NodeLinkDest); nil != dest { - dest.Tokens = []byte(uploaded[string(dest.Tokens)]) + assetPath := uploaded[string(dest.Tokens)] + if "" != assetPath { + dest.Tokens = []byte(assetPath) + } } } return ast.WalkContinue