Aktionen
Fehler #574
geschlossenMany-to_many
Beginn:
25.07.2015
Abgabedatum:
% erledigt:
100%
Geschätzter Aufwand:
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.
Aktionen
#1
Von Christian Ehringfeld vor mehr als 9 Jahren aktualisiert
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);
}
}
}
Aktionen
#3
Von Christian Ehringfeld vor mehr als 9 Jahren aktualisiert
- Status wurde von Neu zu Erledigt geändert
- % erledigt wurde von 0 zu 100 geändert
Aktionen