diff roundup/hyperdb.py @ 2244:ac4f295499a4

fixed journal marshalling in RDBMS backends [SF#943627] fixed handling of key values starting with numbers [SF#941363] fixed journal "param" column size in RDBMS backends
author Richard Jones <richard@users.sourceforge.net>
date Sun, 02 May 2004 23:16:05 +0000
parents fc52d57c6c3e
children 30b6470d89be c5e5e9e176d2
line wrap: on
line diff
--- a/roundup/hyperdb.py	Sat May 01 08:19:00 2004 +0000
+++ b/roundup/hyperdb.py	Sun May 02 23:16:05 2004 +0000
@@ -15,7 +15,7 @@
 # BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE,
 # SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
 # 
-# $Id: hyperdb.py,v 1.96 2004-02-11 23:55:08 richard Exp $
+# $Id: hyperdb.py,v 1.97 2004-05-02 23:16:05 richard Exp $
 
 """Hyperdatabase implementation, especially field types.
 """
@@ -592,7 +592,7 @@
     ''' Error converting a raw value into a Hyperdb value '''
     pass
 
-def convertLinkValue(db, propname, prop, value, idre=re.compile('\d+')):
+def convertLinkValue(db, propname, prop, value, idre=re.compile('^\d+$')):
     ''' Convert the link value (may be id or key value) to an id value. '''
     linkcl = db.classes[prop.classname]
     if not idre.match(value):

Roundup Issue Tracker: http://roundup-tracker.org/