diff --git a/sites/all/modules/unl/unl.module b/sites/all/modules/unl/unl.module index 50f51114154cd91679781b4f3e8d19649a12f970..f63a70d91ab5f46321df57a4c31fc1a6224bcb57 100644 --- a/sites/all/modules/unl/unl.module +++ b/sites/all/modules/unl/unl.module @@ -481,14 +481,15 @@ function unl_cron() { } Database::addConnectionInfo('wdn_registry', 'default', $wdn_registry_info); - db_set_active('wdn_registry'); try { + db_set_active('wdn_registry'); $data = db_select('site_request', 'r') ->fields('r') ->where('`url` IS NULL') ->execute() ->fetchAll(); + db_set_active(); } catch (Exception $e) { db_set_active(); @@ -524,15 +525,16 @@ function unl_cron() { 'department' => $full_department, ); + db_set_active('wdn_registry'); if (variable_get('unl_wdn_registry_production')) { db_update('site_request') ->fields(array('url' => url($path))) ->condition('id', $site->id) ->execute(); } + db_set_active(); } - db_set_active(); foreach ($sites_to_create as $site_to_create) { try {