[elephant-cvs] CVS elephant/src
ieslick
ieslick at common-lisp.net
Tue Feb 14 15:31:09 UTC 2006
Update of /project/elephant/cvsroot/elephant/src
In directory common-lisp:/tmp/cvs-serv1832/src
Modified Files:
indexing.lisp
Log Message:
Updated TODO list. Minor tweak in indexing.
--- /project/elephant/cvsroot/elephant/src/indexing.lisp 2006/02/14 15:25:10 1.4
+++ /project/elephant/cvsroot/elephant/src/indexing.lisp 2006/02/14 15:31:09 1.5
@@ -399,12 +399,13 @@
nil)))))
(defun drop-instances (instances &key (sc *store-controller*))
- (assert (consp instances))
- (with-transaction (:store-controller sc)
- (let ((class-idx (find-class-index (class-of (first instances)))))
- (mapc (lambda (instance)
- (remove-kv (oid instance) class-idx))
- instances))))
+ (when instances
+ (assert (consp instances))
+ (with-transaction (:store-controller sc)
+ (let ((class-idx (find-class-index (class-of (first instances)))))
+ (mapc (lambda (instance)
+ (remove-kv (oid instance) class-idx))
+ instances)))))
;; =============================
;; CLASS / DB SYNCHRONIZATION
More information about the Elephant-cvs
mailing list