11454: Avoid instantiating new SessionDB before autoRedirectToHomeCluster()
authorLucas Di Pentima <ldipentima@veritasgenetics.com>
Mon, 12 Feb 2018 17:15:11 +0000 (14:15 -0300)
committerLucas Di Pentima <ldipentima@veritasgenetics.com>
Mon, 12 Feb 2018 17:15:11 +0000 (14:15 -0300)
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <ldipentima@veritasgenetics.com>

apps/workbench/app/assets/javascripts/components/search.js
apps/workbench/app/assets/javascripts/components/sessions.js
apps/workbench/app/views/search/index.html
apps/workbench/app/views/sessions/index.html

index f4fde1277b1436a642a529370e0787b651b09f06..04572ec3cc9ebd82e5ef896d086339337771a431 100644 (file)
@@ -104,6 +104,7 @@ window.SearchResultsTable = {
 window.Search = {
     oninit: function(vnode) {
         vnode.state.sessionDB = new SessionDB()
+        vnode.state.sessionDB.autoRedirectToHomeCluster('/search')
         vnode.state.searchEntered = m.stream()
         vnode.state.searchActive = m.stream()
         // When searchActive changes (e.g., when restoring state
index f9e54ad494cc904d4aa3ec1df9b00f863321384d..e172d3a3f3500c36b3b978b3cf3da79ce7693f01 100644 (file)
@@ -12,6 +12,7 @@ $(document).on('ready', function() {
 window.SessionsTable = {
     oninit: function(vnode) {
         vnode.state.db = new SessionDB();
+        vnode.state.db.autoRedirectToHomeCluster('/sessions');
         vnode.state.db.migrateNonFederatedSessions();
         vnode.state.hostToAdd = m.stream('');
         vnode.state.error = m.stream();
index c26a643d616d08b3e60396bea597dd8c1af66880..6bcad0b1ae2c245ccd9b65afda7d3eac373088a7 100644 (file)
@@ -2,11 +2,4 @@
 
 SPDX-License-Identifier: AGPL-3.0 -->
 
-<script type="text/javascript">
-    $(document).on('ready', function() {
-        var db = new SessionDB()
-        db.autoRedirectToHomeCluster('/search')
-    })
-</script>
-
 <div data-mount-mithril="Search"></div>
index ee1f63659e88fed3bfef9a7b06d8df3938629e74..bf23028ce7c6a75efa2a9a8fac02057bce865822 100644 (file)
@@ -2,11 +2,4 @@
 
 SPDX-License-Identifier: AGPL-3.0 -->
 
-<script type="text/javascript">
-    $(document).on('ready', function() {
-        var db = new SessionDB()
-        db.autoRedirectToHomeCluster('/sessions')
-    })
-</script>
-
 <div data-mount-mithril="SessionsTable"></div>