Browse Source

Don't list node as an active bridge if it's not authorized. (Wouldn't work anyway.)

Adam Ierymenko 11 years ago
parent
commit
4c3fb8cf10
1 changed files with 5 additions and 1 deletions
  1. 5 1
      netconf-service/index.js

+ 5 - 1
netconf-service/index.js

@@ -473,7 +473,11 @@ function doNetconfRequest(message)
 			if (keys) {
 				async.eachSeries(keys,function(key,nextKey) {
 					DB.hgetall(key,function(err,abr) {
-						if ((abr)&&(abr.id)&&(abr.id.length === 10)&&(ztDbTrue(abr['activeBridge']))) {
+						if ( (abr) &&
+							   (abr.id) &&
+							   (abr.id.length === 10) &&
+							   ( (!ztDbTrue(network['private'])) || ztDbTrue(abr['authorized']) ) &&
+							   (ztDbTrue(abr['activeBridge'])) ) {
 							if (activeBridges.length)
 								activeBridges += ',';
 							activeBridges += abr.id;