Projekt

Allgemein

Profil

Aktionen

Fehler #574

geschlossen

Many-to_many

Von Christian Ehringfeld vor mehr als 8 Jahren hinzugefügt. Vor mehr als 8 Jahren aktualisiert.

Status:
Erledigt
Priorität:
Dringend
Zugewiesen an:
Zielversion:
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 8 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 8 Jahren aktualisiert

  • Status wurde von Neu zu Erledigt geändert
  • % erledigt wurde von 0 zu 100 geändert
Aktionen

Auch abrufbar als: Atom PDF