diff --git a/YACReaderLibrary/server/controllers/v1/foldercontroller.cpp b/YACReaderLibrary/server/controllers/v1/foldercontroller.cpp index fbe02168..0ba2ff78 100644 --- a/YACReaderLibrary/server/controllers/v1/foldercontroller.cpp +++ b/YACReaderLibrary/server/controllers/v1/foldercontroller.cpp @@ -308,5 +308,7 @@ void FolderController::service(HttpRequest &request, HttpResponse &response) t.setVariable("page", QString("%1").arg(page + 1)); t.setVariable("pages", QString("%1").arg(numPages)); + qDeleteAll(folderContent); + response.write(t.toUtf8(), true); } diff --git a/YACReaderLibrary/server/controllers/v2/foldercontentcontroller_v2.cpp b/YACReaderLibrary/server/controllers/v2/foldercontentcontroller_v2.cpp index 836fa5ee..9c59f67c 100644 --- a/YACReaderLibrary/server/controllers/v2/foldercontentcontroller_v2.cpp +++ b/YACReaderLibrary/server/controllers/v2/foldercontentcontroller_v2.cpp @@ -63,6 +63,8 @@ void FolderContentControllerV2::serviceContent(const int &library, const qulongl } } + qDeleteAll(folderContent); + QJsonDocument output(items); response.write(output.toJson(QJsonDocument::Compact));