瀏覽代碼

Fix for output of empty (no members) network

Kees Bos 10 年之前
父節點
當前提交
53c7f61f98
共有 1 個文件被更改,包括 4 次插入1 次删除
  1. 4 1
      controller/SqliteNetworkController.cpp

+ 4 - 1
controller/SqliteNetworkController.cpp

@@ -1394,8 +1394,11 @@ unsigned int SqliteNetworkController::_doCPGet(
 
 						sqlite3_reset(_sListNetworkMembers);
 						sqlite3_bind_text(_sListNetworkMembers,1,nwids,16,SQLITE_STATIC);
+						responseBody.append("{");
+						bool firstMember = true;
 						while (sqlite3_step(_sListNetworkMembers) == SQLITE_ROW) {
-							responseBody.append((responseBody.length() > 0) ? ",\"" : "{\"");
+							responseBody.append(firstMember ? "\"" : ",\"");
+							firstMember = false;
 							responseBody.append((const char *)sqlite3_column_text(_sListNetworkMembers,0));
 							responseBody.append("\":");
 							responseBody.append((const char *)sqlite3_column_text(_sListNetworkMembers,1));