Fehler #574
geschlossen
Von Christian Ehringfeld vor mehr als 9 Jahren hinzugefügt.
Vor mehr als 9 Jahren aktualisiert.
Beschreibung
QSharedPointer<Pupil> foundPupil = e->findById<Pupil *>
(11).objectCast<Pupil>();
qDebug() << "Founded:" << foundPupil->toString();
qDebug() << "GroupSize:" <<
foundPupil->getGroups().size();
Gruppen werden nicht geladen und aufgelöst.
Vermutlich Fehler in:
void EntityManager::addEntityToListProperty(const QSharedPointer<Entity>
&entity, QSharedPointer<Entity> add, const QMetaProperty &property) {
QVariant var = property.read(entity.data());
if (!var.isNull() && var.canConvert<QList()) {
auto list = EntityInstanceFactory::castQVariantList(var);
if (!list.contains(add)) {
list.append(add);
this->setListProperty(entity, list, property);
}
}
}
- Status wurde von Neu zu Erledigt geändert
- % erledigt wurde von 0 zu 100 geändert
Auch abrufbar als: Atom
PDF