From ff461ae09aa44a316f61bb04c15acbf9b7452818 Mon Sep 17 00:00:00 2001 From: richard Date: Fri, 4 Oct 2002 06:30:30 +0000 Subject: [PATCH] merge from maint-0-5 git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1319 57a73879-2fb5-44c3-a270-3262357dd7e2 --- TODO.txt | 2 ++ roundup/backends/back_anydbm.py | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/TODO.txt b/TODO.txt index f02a0b0..093a527 100644 --- 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) diff --git a/roundup/backends/back_anydbm.py b/roundup/backends/back_anydbm.py index ea2533a..19a94d7 100644 --- a/roundup/backends/back_anydbm.py +++ b/roundup/backends/back_anydbm.py @@ -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)) -- 2.30.2