diff options
Diffstat (limited to 'common/modelresult.cpp')
-rw-r--r-- | common/modelresult.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/common/modelresult.cpp b/common/modelresult.cpp index d2a7e88..d18dba1 100644 --- a/common/modelresult.cpp +++ b/common/modelresult.cpp | |||
@@ -203,7 +203,11 @@ void ModelResult<T, Ptr>::fetchEntities(const QModelIndex &parent) | |||
203 | const auto id = getIdentifier(parent); | 203 | const auto id = getIdentifier(parent); |
204 | mEntityChildrenFetched.insert(id); | 204 | mEntityChildrenFetched.insert(id); |
205 | Trace() << "Loading child entities"; | 205 | Trace() << "Loading child entities"; |
206 | loadEntities(parent.data(DomainObjectRole).template value<Ptr>()); | 206 | if (loadEntities) { |
207 | loadEntities(parent.data(DomainObjectRole).template value<Ptr>()); | ||
208 | } else { | ||
209 | Warning() << "No way to fetch entities"; | ||
210 | } | ||
207 | } | 211 | } |
208 | 212 | ||
209 | template<class T, class Ptr> | 213 | template<class T, class Ptr> |