diff --git a/reverse_engineering/api.js b/reverse_engineering/api.js index 8c194ed..3722226 100644 --- a/reverse_engineering/api.js +++ b/reverse_engineering/api.js @@ -83,7 +83,10 @@ const getDatabases = async (connectionInfo, appLogger, callback, app) => { try { const cluster = await connectionHelper.connect({ connectionInfo, app }); const buckets = await clusterHelper.getBucketsForReverse({ cluster }); - const bucketNames = buckets.map(bucket => bucket.name); + const selectedBucket = connectionInfo.couchbase_bucket; + const bucketNames = buckets + .map(bucket => bucket.name) + .filter(bucketName => !selectedBucket || bucketName === selectedBucket); callback(null, bucketNames); } catch (error) {