From 8921b016a57334a4a7388b7bd2139f0157b36e8a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luis=20=C3=81ngel=20San=20Mart=C3=ADn?= Date: Thu, 31 May 2018 18:31:32 +0200 Subject: [PATCH] Avoid null values for issues' title coming from Comic Vine --- YACReaderLibrary/comic_vine/comic_vine_dialog.cpp | 4 +++- YACReaderLibrary/comic_vine/model/volume_comics_model.cpp | 3 ++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/YACReaderLibrary/comic_vine/comic_vine_dialog.cpp b/YACReaderLibrary/comic_vine/comic_vine_dialog.cpp index 33c639d8..5f869105 100644 --- a/YACReaderLibrary/comic_vine/comic_vine_dialog.cpp +++ b/YACReaderLibrary/comic_vine/comic_vine_dialog.cpp @@ -553,7 +553,9 @@ ComicDB ComicVineDialog::parseComicInfo(ComicDB & comic, const QString & json, i QString synopsis = result.property("description").toString().remove(QRegExp("<[^>]*>")); //description QString characters = getCharacters(result.property("character_credits")); - comic.info.title = title; + if (title != "null") { + comic.info.title = title; + } comic.info.number = number; comic.info.count = count; diff --git a/YACReaderLibrary/comic_vine/model/volume_comics_model.cpp b/YACReaderLibrary/comic_vine/model/volume_comics_model.cpp index ae59c41e..4b7e7f6d 100644 --- a/YACReaderLibrary/comic_vine/model/volume_comics_model.cpp +++ b/YACReaderLibrary/comic_vine/model/volume_comics_model.cpp @@ -38,7 +38,8 @@ void VolumeComicsModel::load(const QString & json) continue; resultsValue = it.value(); QString issueNumber = resultsValue.property("issue_number").toString(); - QString name = resultsValue.property("name").toString(); + QScriptValue propertyName = resultsValue.property("name"); + QString name = propertyName.isNull() ? "-" : propertyName.toString(); QString coverURL = resultsValue.property("image").property("medium_url").toString(); QString id = resultsValue.property("id").toString(); QStringList l;