commit 396a60d7ffe5aff3e3dfb4777b6b60d142683c93
Author: Christian Ehringfeld <c.ehringfeld@t-online.de>
Date:   Sun May 31 00:18:58 2015 +0200

    ...

diff --git a/src/entitymanager.cpp b/src/entitymanager.cpp
index df70365..e594f8b 100644
--- a/src/entitymanager.cpp
+++ b/src/entitymanager.cpp
@@ -293,8 +293,8 @@ void EntityManager::saveRelations(const QSharedPointer<Entity> &entity) {
             auto entity =  qvariant_cast<QSharedPointer<Entity>>(var);
             this->save(entity);
         }
+        ++iterator;
     }
-    ++iterator;
 }
 
 void EntityManager::persistMappedByRelation(const QList<QSharedPointer<Entity> >
