Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision e8037987

Von Sebastian Diel vor mehr als 6 Jahren hinzugefügt

  • ID e803798742fae3046dd94cf8269e0fc85f3b6b4b
  • Vorgänger 18173f03
  • Nachfolger 827458ed

actually running, but still with the bug

Unterschiede anzeigen:

src/querybuilder.cpp
if ((r.getType() == RelationType::MANY_TO_ONE && props.contains(i.key()))
|| (r.getType() == RelationType::ONE_TO_ONE && r.getMappedBy().isEmpty())) {
auto v = props.value(i.key()).read(entity.data());
QSharedPointer<Entity> e = EntityInstanceFactory::castQVariant(v);
if (e) {
this->insertRelationId(e.data(), map, i.key());
if (v.isValid()) {
QSharedPointer<Entity> e = EntityInstanceFactory::castQVariant(v);
if (e) {
this->insertRelationId(e.data(), map, i.key());
}
}
}
++i;

Auch abrufbar als: Unified diff