diff options
| author | Greg Roach <fisharebest@gmail.com> | 2016-04-15 18:34:50 +0100 |
|---|---|---|
| committer | Greg Roach <fisharebest@gmail.com> | 2016-04-15 18:34:50 +0100 |
| commit | 1c671092efc41e9024789854ed662429c048b42a (patch) | |
| tree | a186197222b72050339f6ebdb4d6d62bdeedf87f /login.php | |
| parent | 91fb15f0b4046adbe5207e86849ef638be47a8a8 (diff) | |
| download | webtrees-1c671092efc41e9024789854ed662429c048b42a.tar.gz webtrees-1c671092efc41e9024789854ed662429c048b42a.tar.bz2 webtrees-1c671092efc41e9024789854ed662429c048b42a.zip | |
Fix #903 - redirect after login
Diffstat (limited to 'login.php')
| -rw-r--r-- | login.php | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -127,9 +127,11 @@ case 'login': // Switch to a tree where we have a genealogy record (or keep to the current/default). $tree = Database::prepare( "SELECT gedcom_name FROM `##gedcom` JOIN `##user_gedcom_setting` USING (gedcom_id)" . - " WHERE setting_name = 'gedcomid' AND user_id = :user_id" + " WHERE setting_name = 'gedcomid' AND user_id = :user_id" . + " ORDER BY gedcom_id = :tree_id DESC" )->execute(array( 'user_id' => Auth::user()->getUserId(), + 'tree_id' => $WT_TREE->getTreeId(), ))->fetchOne(); $url .= '&ged=' . Filter::escapeUrl($tree); } |
