diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/munia_proto.cc | 1 | ||||
| -rw-r--r-- | src/tasktree.cc | 4 | 
2 files changed, 3 insertions, 2 deletions
diff --git a/src/munia_proto.cc b/src/munia_proto.cc index 977bf60..2a42884 100644 --- a/src/munia_proto.cc +++ b/src/munia_proto.cc @@ -221,6 +221,7 @@ int callback_lws_task(struct libwebsocket_context * context,                task.attributes.begin();              while(ai != task.attributes.end()) {                message_t updatemsg = create_msg_update(task, ai->first); +              DEBUG(observe, "%s\n", ai->first.c_str());                updatemsg.tid = omi->observe.id;                msgqueue[wsi].push_back(updatemsg);                ai++; diff --git a/src/tasktree.cc b/src/tasktree.cc index b404cf5..5205abf 100644 --- a/src/tasktree.cc +++ b/src/tasktree.cc @@ -218,7 +218,7 @@ TaskIdList TaskTree::updateData(taskid_t id, const std::string &name,    try {      node_t* node = id2node.at(id); -    node->data.attributes[name] = name; +    node->data.attributes[name] = value;      affectedNodes.push_back(id);      TaskIdList ancestors = ancestorList(id); @@ -241,7 +241,7 @@ task_t TaskTree::data(taskid_t id)      node_t* node = id2node.at(id);      task_t tmp = node->data;      t.id = node->id; -    t.attributes["title"] = tmp.attributes["title"]; +    t.attributes = tmp.attributes;  //    DEBUG(tasktree, "!!!!t.id and tmp.id in data: %d and %d\n", t.id, tmp.id);      if(node->parent) t.parentid = node->parent->id;      else {   | 
