summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--netconf-service/index.js6
1 files changed, 5 insertions, 1 deletions
diff --git a/netconf-service/index.js b/netconf-service/index.js
index a55b844d..da386db7 100644
--- a/netconf-service/index.js
+++ b/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;