Browse Source

Fixed bug when setting persistent chado and is an array

spficklin 12 years ago
parent
commit
5bd5ec91c0
1 changed files with 6 additions and 1 deletions
  1. 6 1
      tripal_core/api/tripal_core.api.inc

+ 6 - 1
tripal_core/api/tripal_core.api.inc

@@ -2697,7 +2697,12 @@ function tripal_db_persistent_chado() {
       variable_set('tripal_persistent_chado', $connection);
     }
     else {
-      $connection = db_connect($db_url);      
+    	if (is_array($db_url)) {
+    		$connection = db_connect($db_url['default']);
+    	}
+      else {
+        $connection = db_connect($db_url);
+    	}      
       if (!$connection) {
       	variable_set('tripal_persistent_chado', NULL);
         watchdog('tripal_core', "Could not create persistant connection", array(), WATCHDOG_ERROR);