diff --git a/server.js b/server.js
index 79f6121e9bdfd7fba00e75f0037eb569933946ce..e65e8b794477ba4f1d41e551979cfa093dea78b7 100755
--- a/server.js
+++ b/server.js
@@ -136,7 +136,9 @@ app.get('/api/status/:lock_name', function(req, res){
 
 });
 
-config.forEach( function( lockConfig, lockName ) {
+Object.keys(config).forEach( function( lockName ) {
+    var lockConfig = config[lockName];
+
     augustctl.scan(lockConfig.lockUuid).then(function (peripheral) {
         var lock = new augustctl.Lock(
             peripheral,