diff --git a/src/service/server.cpp b/src/service/server.cpp index 13fc7f3..b979413 100644 --- a/src/service/server.cpp +++ b/src/service/server.cpp @@ -107,7 +107,7 @@ void Server::itemUpdated(ItemUpdateRequest update) { QJsonArray items; QJsonObject itemjson; - update.payload.store(itemjson); + update.payload.storeWithChanges(itemjson, update.changes); items.append(itemjson); QJsonObject json = createMessage("ItemUpdate", items); json["FullList"] = false; diff --git a/src/service/tcpclient.cpp b/src/service/tcpclient.cpp index afcb473..6e00e2d 100644 --- a/src/service/tcpclient.cpp +++ b/src/service/tcpclient.cpp @@ -120,7 +120,7 @@ void TcpClient::itemUpdated(ItemUpdateRequest update) { QJsonArray items; QJsonObject itemjson; - update.payload.store(itemjson); + update.payload.storeWithChanges(itemjson, update.changes); items.append(itemjson); QJsonObject json = createMessage("ItemUpdate", items); json["FullList"] = false;