--- a/www/ozwcp/cp.js 2017-07-30 05:19:41.000000000 -0500
+++ b/www/ozwcp/cp.js 2018-02-22 17:14:52.185486298 -0600
@@ -241,7 +241,13 @@
var current = values[j].getAttribute('current');
nodes[id].values[k].value = new Array();
for (var l = 0; l < items.length; l++) {
- nodes[id].values[k].value[l] = {item: items[l].firstChild.nodeValue, selected: (current == items[l].firstChild.nodeValue)};
+ var firstChild = items[l].firstChild;
+ var nodeValue;
+ if (firstChild == null)
+ nodeValue = '';
+ else
+ nodeValue = firstChild.nodeValue;
+ nodes[id].values[k].value[l] = {item: nodeValue, selected: (current == nodeValue)};
}
} else if (values[j].firstChild != null)
nodes[id].values[k].value = values[j].firstChild.nodeValue;