diff --git a/app/assets/javascripts/admin/components/admin-nav-item.js.es6 b/app/assets/javascripts/admin/components/admin-nav-item.js.es6
index f5acc94a139..c50741820e9 100644
--- a/app/assets/javascripts/admin/components/admin-nav-item.js.es6
+++ b/app/assets/javascripts/admin/components/admin-nav-item.js.es6
@@ -6,6 +6,10 @@ export default Ember.Component.extend({
return this.container.lookup('router:main');
}.property(),
+ fullPath: function() {
+ return Discourse.getURL(this.get('path'));
+ }.property('path'),
+
active: function() {
const route = this.get('route');
if (!route) { return; }
diff --git a/app/assets/javascripts/admin/templates/components/admin-nav-item.hbs b/app/assets/javascripts/admin/templates/components/admin-nav-item.hbs
index d6341fdce8f..ec8e0a1e758 100644
--- a/app/assets/javascripts/admin/templates/components/admin-nav-item.hbs
+++ b/app/assets/javascripts/admin/templates/components/admin-nav-item.hbs
@@ -4,6 +4,10 @@
{{#if route}}
{{#link-to route}}{{i18n label}}{{/link-to}}
{{else}}
- {{i18n label}}
+ {{#if path}}
+ {{i18n label}}
+ {{else}}
+ {{i18n label}}
+ {{/if}}
{{/if}}
{{/if}}
diff --git a/app/assets/javascripts/admin/templates/logs.hbs b/app/assets/javascripts/admin/templates/logs.hbs
index 38654fefcad..1238e6b5d8c 100644
--- a/app/assets/javascripts/admin/templates/logs.hbs
+++ b/app/assets/javascripts/admin/templates/logs.hbs
@@ -4,7 +4,7 @@
{{admin-nav-item route='adminLogs.screenedIpAddresses' label='admin.logs.screened_ips.title'}}
{{admin-nav-item route='adminLogs.screenedUrls' label='admin.logs.screened_urls.title'}}
{{#if currentUser.admin}}
- {{admin-nav-item href='/logs' label='admin.logs.logster.title'}}
+ {{admin-nav-item path='/logs' label='admin.logs.logster.title'}}
{{/if}}
{{/admin-nav}}