From: Kevin M. Rosenberg Date: Tue, 29 Apr 2003 09:25:55 +0000 (+0000) Subject: r4689: Auto commit for Debian build X-Git-Tag: debian-2.11.0-2~99 X-Git-Url: http://git.kpe.io/?p=hyperobject.git;a=commitdiff_plain;h=6a0e0d001afa97e19a59eb9ce790ee94db4b819a r4689: Auto commit for Debian build --- diff --git a/mop.lisp b/mop.lisp index 3075517..2ef3ed2 100644 --- a/mop.lisp +++ b/mop.lisp @@ -11,7 +11,7 @@ ;;;; in Text, HTML, and XML formats. This includes hyperlinking ;;;; capability and sub-objects. ;;;; -;;;; $Id: mop.lisp,v 1.65 2003/04/29 09:24:27 kevin Exp $ +;;;; $Id: mop.lisp,v 1.66 2003/04/29 09:25:55 kevin Exp $ ;;;; ;;;; This file is Copyright (c) 2000-2002 by Kevin M. Rosenberg ;;;; @@ -244,12 +244,13 @@ (defmethod compute-effective-slot-definition :around ((cl hyperobject-class) #+ho-normal-cesd name dsds) #+ho-normal-cesd (declare (ignore name)) - (let ((esd (call-next-method))) + (let ((esd (call-next-method)) + (value-type (canonicalize-value-type (slot-value (car dsds) 'value-type)))) (multiple-value-bind (sql-type length) (value-type-to-sql-type value-type) (setf (slot-value esd 'sql-type) sql-type) (setf (slot-value esd 'length) length) (setf (slot-value esd 'type) (value-type-to-lisp-type value-type)) - (setf (slot-value esd 'value-type) (canonicalize-value-type (slot-value (car dsds) 'value-type))) + (setf (slot-value esd 'value-type) value-type) esd)))