diff --git a/client.js b/client.js index 21723d66..8640ac3d 100644 --- a/client.js +++ b/client.js @@ -590,6 +590,8 @@ function instanceManagement() { preparedPackage[items[i][0]] = { "name": items[i][0], "count": Number(items[i][1]), + "instanceName":instance, + "instanceID":instanceconfig.unique, }; } } diff --git a/master.js b/master.js index f95e764d..d7cbfe26 100644 --- a/master.js +++ b/master.js @@ -234,6 +234,11 @@ app.post("/api/place", function(req, res) { } if(!x.instanceID) { x.instanceID = "unknown"; + Object.keys(slaves).forEach(instanceID => { + if(slaves[instanceID].instanceName == req.body.instanceName) { + x.instanceID = instanceID; + } + }); } if( x.instanceID && x.instanceName