diff options
author | Christian Mollekopf <chrigi_1@fastmail.fm> | 2015-12-10 16:40:27 +0100 |
---|---|---|
committer | Christian Mollekopf <chrigi_1@fastmail.fm> | 2015-12-10 16:40:27 +0100 |
commit | f2f26869ed6efc4faf173b9a5cd5d2f15cec1e06 (patch) | |
tree | 528f4dc70303424120c1f38a5ba2bc1f2592e55c /common/modelresult.cpp | |
parent | 8dfbfdddfec1bfe0e7db6c4752fcecf3293e292a (diff) | |
download | sink-f2f26869ed6efc4faf173b9a5cd5d2f15cec1e06.tar.gz sink-f2f26869ed6efc4faf173b9a5cd5d2f15cec1e06.zip |
Deal with no available resources
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> |