diff --git a/assignment-client/src/AssignmentClient.cpp b/assignment-client/src/AssignmentClient.cpp index 6da3786ef7..8507f5c898 100644 --- a/assignment-client/src/AssignmentClient.cpp +++ b/assignment-client/src/AssignmentClient.cpp @@ -168,8 +168,6 @@ void AssignmentClient::setUpStatusToMonitor() { void AssignmentClient::sendStatusPacketToACM() { // tell the assignment client monitor what this assignment client is doing (if anything) auto nodeList = DependencyManager::get(); - - auto statusPacket = NLPacket::create(PacketType::AssignmentClientStatus, 1 + NUM_BYTES_RFC4122_UUID); quint8 assignmentType = Assignment::Type::AllTypes; @@ -177,6 +175,8 @@ void AssignmentClient::sendStatusPacketToACM() { assignmentType = _currentAssignment->getType(); } + auto statusPacket = NLPacket::create(PacketType::AssignmentClientStatus, typeof(assignmentType) + NUM_BYTES_RFC4122_UUID); + statusPacket->write(nodeList->getSessionUUID().toRfc4122()); statusPacket->writePrimitive(assignmentType);