Commit a4cf7a71 authored by Fabio Bas's avatar Fabio Bas
Browse files

fix server deck storage; fix #744

parent 89d08693
...@@ -375,10 +375,15 @@ bool ServerSocketInterface::deckListHelper(int folderId, ServerInfo_DeckStorage_ ...@@ -375,10 +375,15 @@ bool ServerSocketInterface::deckListHelper(int folderId, ServerInfo_DeckStorage_
if (!sqlInterface->execSqlQuery(query)) if (!sqlInterface->execSqlQuery(query))
return false; return false;
while (query->next()) { QMap<int, QString> results;
while(query->next())
results[query->value(0).toInt()] = query->value(1).toString();
foreach(int key, results.keys())
{
ServerInfo_DeckStorage_TreeItem *newItem = folder->add_items(); ServerInfo_DeckStorage_TreeItem *newItem = folder->add_items();
newItem->set_id(query->value(0).toInt()); newItem->set_id(key);
newItem->set_name(query->value(1).toString().toStdString()); newItem->set_name(results.value(key).toStdString());
if (!deckListHelper(newItem->id(), newItem->mutable_folder())) if (!deckListHelper(newItem->id(), newItem->mutable_folder()))
return false; return false;
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment