diff --git a/src/Gui/Dialogs/DlgAddProperty.cpp b/src/Gui/Dialogs/DlgAddProperty.cpp index 34dd2f4e34..0d3255efd3 100644 --- a/src/Gui/Dialogs/DlgAddProperty.cpp +++ b/src/Gui/Dialogs/DlgAddProperty.cpp @@ -536,7 +536,8 @@ bool DlgAddProperty::isGroupValid() bool DlgAddProperty::isTypeValid() { std::string type = ui->comboBoxType->currentText().toStdString(); - return Base::Type::fromName(type.c_str()).isDerivedFrom(App::Property::getClassTypeId()); + return Base::Type::fromName(type.c_str()).isDerivedFrom(App::Property::getClassTypeId()) && + type != "App::Property"; } bool DlgAddProperty::isDocument() const