From b92b6964586ec8a062964f7317d8383b9cadb908 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luis=20=C3=81ngel=20San=20Mart=C3=ADn?= Date: Thu, 26 Apr 2018 22:18:56 +0200 Subject: [PATCH] Fix favorites controler v2 --- .../controllers/v2/favoritescontroller_v2.cpp | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/YACReaderLibrary/server/controllers/v2/favoritescontroller_v2.cpp b/YACReaderLibrary/server/controllers/v2/favoritescontroller_v2.cpp index 7c61f415..6357141e 100644 --- a/YACReaderLibrary/server/controllers/v2/favoritescontroller_v2.cpp +++ b/YACReaderLibrary/server/controllers/v2/favoritescontroller_v2.cpp @@ -22,12 +22,18 @@ void FavoritesControllerV2::service(HttpRequest &request, HttpResponse &response void FavoritesControllerV2::serviceContent(const int library, HttpResponse &response) { - QList tagComics = DBHelper::getFavorites(library); + QList comics = DBHelper::getFavorites(library); - for(const ComicDB &comic : tagComics) - { - response.write(YACReaderServerDataHelper::comicToYSFormat(library, comic).toUtf8()); - } + QJsonArray items; + + for(const ComicDB &comic : comics) + { + items.append(YACReaderServerDataHelper::comicToJSON(library, comic)); + } + + QJsonDocument output(items); + + response.write(output.toJson(QJsonDocument::Compact)); }