diff --git a/src/libdanbooru/danbooruservice.cpp b/src/libdanbooru/danbooruservice.cpp index fdab09e..db0c316 100644 --- a/src/libdanbooru/danbooruservice.cpp +++ b/src/libdanbooru/danbooruservice.cpp @@ -428,6 +428,12 @@ void DanbooruService::processPostList(KJob *job) // How many posts do we have to fetch? + if (postList.isEmpty()) { + qCDebug(LIBDANBOORU) << "No posts found"; + Q_EMIT(postDownloadFinished()); + return; + } + m_postsToFetch = postList.length(); for (auto element : postList) {