diff --git a/domain-server/src/DomainServer.cpp b/domain-server/src/DomainServer.cpp index 9e6dbbd180..792942f846 100644 --- a/domain-server/src/DomainServer.cpp +++ b/domain-server/src/DomainServer.cpp @@ -463,7 +463,8 @@ Assignment* DomainServer::deployableAssignmentForRequest(Assignment& requestAssi _assignmentQueue.erase(assignment); } - (*assignment)->decrementNumberOfInstances(); + deployableAssignment->decrementNumberOfInstances(); + } else { // remove the assignment from the queue _assignmentQueue.erase(assignment);