summaryrefslogtreecommitdiffstats
path: root/framework/src/domain/folderlistmodel.cpp
diff options
context:
space:
mode:
authorChristian Mollekopf <chrigi_1@fastmail.fm>2017-07-16 19:54:22 +0200
committerChristian Mollekopf <chrigi_1@fastmail.fm>2017-07-16 20:03:39 +0200
commit39a2a9dab5244bc9114eb006a71d04c43ca4be53 (patch)
treea2ac6ef35dbef68f434d3eb5d11a4d7a25643e21 /framework/src/domain/folderlistmodel.cpp
parente300ef292f3b54de48958ccfef88129f0ae6bf0e (diff)
downloadkube-39a2a9dab5244bc9114eb006a71d04c43ca4be53.tar.gz
kube-39a2a9dab5244bc9114eb006a71d04c43ca4be53.zip
Avoid running queries with empty ids
Diffstat (limited to 'framework/src/domain/folderlistmodel.cpp')
-rw-r--r--framework/src/domain/folderlistmodel.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/framework/src/domain/folderlistmodel.cpp b/framework/src/domain/folderlistmodel.cpp
index 1ef6f761..3d48ca7e 100644
--- a/framework/src/domain/folderlistmodel.cpp
+++ b/framework/src/domain/folderlistmodel.cpp
@@ -151,6 +151,11 @@ bool FolderListModel::lessThan(const QModelIndex &left, const QModelIndex &right
151void FolderListModel::setFolderId(const QVariant &folderId) 151void FolderListModel::setFolderId(const QVariant &folderId)
152{ 152{
153 const auto folder = folderId.toString().toUtf8(); 153 const auto folder = folderId.toString().toUtf8();
154 if (folder.isEmpty()) {
155 setSourceModel(nullptr);
156 mModel.clear();
157 return;
158 }
154 159
155 //Get all folders of an account 160 //Get all folders of an account
156 auto query = Query(); 161 auto query = Query();