tags 309009 + patch
thanks

I've been setting nag up with a kolab backend and have been having some of the
same issues (tasks seeming not to appear).  In my case, I got it narrowed down
to a bug in /usr/share/horde3/nag/lib/base.php.  Although the bug was found and
fixed in cvs[1], no new upstream package has been released.  As such, I've
attached what I believe is the appropriate diff from cvs to fix this issue.

[1] http://bugs.horde.org/ticket/?id=1360
diff -bB -p --unified=3 -r1.75.10.1 -r1.75.10.2
--- base.php	2004/12/24 01:12:56	1.75.10.1
+++ base.php	2005/02/11 15:27:47	1.75.10.2
@@ -2,7 +2,7 @@
 /**
  * Nag base inclusion file.
  *
- * $Horde: nag/lib/base.php,v 1.75 2004/10/19 00:45:57 chuck Exp $
+ * $Horde: nag/lib/base.php,v 1.75.10.1 2004/12/24 01:12:56 chuck Exp $
  *
  * This file brings in all of the dependencies that every Nag
  * script will need and sets up objects that all scripts use.
@@ -59,14 +59,13 @@ $GLOBALS['nag_shares'] = &Horde_Share::s
 $GLOBALS['display_tasklists'] = @unserialize($GLOBALS['prefs']->getValue('display_tasklists'));
 if (!$GLOBALS['display_tasklists']) {
     $GLOBALS['display_tasklists'] = array();
-} else {
-    if (($d_task = Util::getFormData('display_tasklist')) !== null) {
+}
+if (($d_task = Util::getFormData('display_tasklist')) !== null) {
         if (in_array($d_task, $GLOBALS['display_tasklists'])) {
             $key = array_search($d_task, $GLOBALS['display_tasklists']);
             unset($GLOBALS['display_tasklists'][$key]);
         } else {
             $GLOBALS['display_tasklists'][] = $d_task;
-        }
     }
 }

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to