diff --git a/app/assets/javascripts/admin/routes/admin-flags-index.js.es6 b/app/assets/javascripts/admin/routes/admin-flags-index.js.es6
index d20793add2f..c3f9a6d373b 100644
--- a/app/assets/javascripts/admin/routes/admin-flags-index.js.es6
+++ b/app/assets/javascripts/admin/routes/admin-flags-index.js.es6
@@ -1,5 +1,5 @@
 export default Discourse.Route.extend({
-  redirect: function() {
+  redirect() {
     this.replaceWith('adminFlags.list', 'active');
   }
 });
diff --git a/app/assets/javascripts/discourse/widgets/hamburger-menu.js.es6 b/app/assets/javascripts/discourse/widgets/hamburger-menu.js.es6
index dd16f178e28..783a2d51547 100644
--- a/app/assets/javascripts/discourse/widgets/hamburger-menu.js.es6
+++ b/app/assets/javascripts/discourse/widgets/hamburger-menu.js.es6
@@ -36,7 +36,7 @@ export default createWidget('hamburger-menu', {
     const { currentUser } = this;
 
     const links = [{ route: 'admin', className: 'admin-link', icon: 'wrench', label: 'admin_title' },
-                   { route: 'adminFlags',
+                   { href: '/admin/flags/index',
                      className: 'flagged-posts-link',
                      icon: 'flag',
                      label: 'flags_title',