Code

merge from maint-0-5
authorrichard <richard@57a73879-2fb5-44c3-a270-3262357dd7e2>
Fri, 4 Oct 2002 06:30:30 +0000 (06:30 +0000)
committerrichard <richard@57a73879-2fb5-44c3-a270-3262357dd7e2>
Fri, 4 Oct 2002 06:30:30 +0000 (06:30 +0000)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1319 57a73879-2fb5-44c3-a270-3262357dd7e2

TODO.txt
roundup/backends/back_anydbm.py

index f02a0b0f3e3ff28d409870dd48d77bef67238458..093a52755f32709e334ec0a0e45b7ddca76df969 100644 (file)
--- a/TODO.txt
+++ b/TODO.txt
@@ -37,6 +37,8 @@ pending security  authenticate over a secure connection
 pending security  optionally auth with Basic HTTP auth instead of cookies
 pending security  use digital signatures in mailgw
 pending admin     "roundup-admin list" should list all the classnames
+pending admin     the find command in roundup-admin could do more than equality
+                  checks != for instance. Also the ability to check =None.
 pending web       I18N
 pending web       Better message summary display (feature request #520244)
 pending web       Navigating around the issues (feature request #559149)
index ea2533a31b86ad70185de6f407f2f9e0952664ac..19a94d7b3ccf26c51ca2f30e493f8815f2ea6ee0 100644 (file)
@@ -15,7 +15,7 @@
 # BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE,
 # SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
 # 
-#$Id: back_anydbm.py,v 1.86 2002-09-26 03:04:24 richard Exp $
+#$Id: back_anydbm.py,v 1.87 2002-10-04 06:30:30 richard Exp $
 '''
 This module defines a backend that saves the hyperdatabase in a database
 chosen by anydbm. It is guaranteed to always be available in python
@@ -1169,7 +1169,7 @@ class Class(hyperdb.Class):
 
                 if self.do_journal and prop.do_journal:
                     # register the unlink with the old linked node
-                    if node[propname] is not None:
+                    if node.has_key(propname) and node[propname] is not None:
                         self.db.addjournal(link_class, node[propname], 'unlink',
                             (self.classname, nodeid, propname))