diff --git a/public/templates/admin/logger.tpl b/public/templates/admin/logger.tpl index 83f569010b..7366760b83 100644 --- a/public/templates/admin/logger.tpl +++ b/public/templates/admin/logger.tpl @@ -40,10 +40,7 @@ <button class="btn btn-lg btn-primary" id="save">Save</button> <script> - var loadDelay = setInterval(function() { - if (nodebb_admin) { - nodebb_admin.prepare(); - clearInterval(loadDelay); - } - }, 500); + require(['forum/admin/settings'], function(Settings) { + Settings.prepare(); + }); </script> diff --git a/src/logger.js b/src/logger.js index 06133ae1ca..ab84f3dad6 100644 --- a/src/logger.js +++ b/src/logger.js @@ -139,10 +139,10 @@ var opts = { for(var v in clients) { var client = clients[v]; - if(client.oEmit != client.emit) + if(client.oEmit != undefined && client.oEmit != client.emit) client.emit = client.oEmit; - if(client.$oEmit != client.$emit) + if(client.$oEmit != undefined && client.$oEmit != client.$emit) client.$emit = client.$oEmit; } }