diff --git a/src/plugins/qmldesigner/components/contentlibrary/contentlibraryview.cpp b/src/plugins/qmldesigner/components/contentlibrary/contentlibraryview.cpp index 63e5819c132..1287e246d13 100644 --- a/src/plugins/qmldesigner/components/contentlibrary/contentlibraryview.cpp +++ b/src/plugins/qmldesigner/components/contentlibrary/contentlibraryview.cpp @@ -748,6 +748,9 @@ void ContentLibraryView::addLib3DItem(const ModelNode &node) auto [qml, icon] = m_widget->userModel()->getUniqueLib3DNames(node.id()); QString iconPath = QLatin1String("icons/%1").arg(icon); + if (name.isEmpty()) + name = node.id(); + // generate and save item Qml file const QStringList depAssets = writeLibItemQml(node, qml);