From dfeec4764272b5093472586a991ccb383186fa8b Mon Sep 17 00:00:00 2001 From: Ralf Becker Date: Sat, 18 Jul 2009 15:18:22 +0000 Subject: [PATCH] "fix for bug: checking \"whole query\" sets number of rows to -1" --- addressbook/inc/class.addressbook_ui.inc.php | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/addressbook/inc/class.addressbook_ui.inc.php b/addressbook/inc/class.addressbook_ui.inc.php index 39fec68d10..82792d2ae3 100644 --- a/addressbook/inc/class.addressbook_ui.inc.php +++ b/addressbook/inc/class.addressbook_ui.inc.php @@ -758,8 +758,14 @@ class addressbook_ui extends addressbook_bo $do_email = $query['do_email']; $what = $query['sitemgr_display'] ? $query['sitemgr_display'] : ($do_email ? 'email' : 'index'); - $old_state = $GLOBALS['egw']->session->appsession($what,'addressbook',$query); - + if (!$id_only) + { + $old_state = $GLOBALS['egw']->session->appsession($what,'addressbook',$query); + } + else + { + $old_state = $GLOBALS['egw']->session->appsession($what,'addressbook'); + } if (!isset($this->org_views[(string) $query['org_view']])) // we dont have an org view, unset the according col_filters { if (isset($query['col_filter']['org_name'])) unset($query['col_filter']['org_name']);