summaryrefslogtreecommitdiffstats
path: root/modules-available/roomplanner/clientscript.js
diff options
context:
space:
mode:
Diffstat (limited to 'modules-available/roomplanner/clientscript.js')
-rw-r--r--modules-available/roomplanner/clientscript.js14
1 files changed, 11 insertions, 3 deletions
diff --git a/modules-available/roomplanner/clientscript.js b/modules-available/roomplanner/clientscript.js
index 722e3909..bd29c06c 100644
--- a/modules-available/roomplanner/clientscript.js
+++ b/modules-available/roomplanner/clientscript.js
@@ -11,6 +11,9 @@ var selectMachinInitialized = false;
var placedMachines = [];
+var $modal, $selectizeSearch;
+var currentCallback = false;
+
function makeCombinedFieldSingle(item)
{
item.combined = (item.machineuuid + " " + item.hostname + " " + item.clientip + " " + item.macaddr + " " + item.macaddr.replace(/-/g, ':')).toLocaleLowerCase();
@@ -174,9 +177,14 @@ function onBtnSelect() {
}
function onPcDelete(muuid) {
- var bySubnet = machineCache[muuid];
- var bySearch = machineCache[muuid];
- var value = !bySubnet ? bySearch : bySubnet;
+ var value = machineCache[muuid];
+ if (!value) {
+ subnetMachines.forEach(function (v, i, a) {
+ if (subnetMachines[i] && subnetMachines[i].machineuuid === muuid) {
+ value = subnetMachines[i];
+ }
+ });
+ }
value.fixedlocationid = null;
makeCombinedFieldSingle(value);
}