diff --git a/src/json/ScanJson.cpp b/src/json/ScanJson.cpp index adae9c3..30e2ec5 100644 --- a/src/json/ScanJson.cpp +++ b/src/json/ScanJson.cpp @@ -14,7 +14,8 @@ void ScanJson::save() { } QFile f(QString("%1/jsons/%2.json").arg(QCoreApplication::applicationDirPath(),scanID.c_str())); f.open(QFileDevice::ReadWrite); - cJSON_AddItemToObject(root, "EmptyScanID", cJSON_CreateString(emptyScanID.c_str())); + cJSON_AddItemToObject(root, "EmptyScanID", + cJSON_CreateString(emptyScanID.empty()?JsonObject::Instance()->getEmptyScanID():emptyScanID.c_str())); cJSON_AddItemToObject(root, "ScanID", cJSON_CreateString(scanID.c_str())); char* content = cJSON_Print(root); f.write(content);