commit dcf04089c9a2150efa656a077854c3bd5652099b
Author: Christian Ehringfeld <c.ehringfeld@t-online.de>
Date:   Sun Jun 4 16:13:06 2017 +0200

    Revert "Merge branch 'master' of ssh://synlos.net/entitymanager"
    
    This reverts commit 279f967de7237e947cb3d9639219e3eb583b8f2b, reversing
    changes made to 6d3b13bc614a6ab900da03196265768c8a8eb5e3.

diff --git a/src/querybuilder.cpp b/src/querybuilder.cpp
index 80518ca..35fc258 100644
--- a/src/querybuilder.cpp
+++ b/src/querybuilder.cpp
@@ -1055,11 +1055,9 @@ QHash<QString, QVariant> QueryBuilder::getManyToOneAttributes(
         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());
-            if (v.isValid()) {
-                QSharedPointer<Entity> e = EntityInstanceFactory::castQVariant(v);
-                if (e) {
-                    this->insertRelationId(e.data(), map, i.key());
-                }
+            QSharedPointer<Entity> e = EntityInstanceFactory::castQVariant(v);
+            if (e) {
+                this->insertRelationId(e.data(), map, i.key());
             }
         }
         ++i;
