Changeset 2655
- Timestamp:
- 03/05/08 10:50:59 (10 months ago)
- Files:
-
- trunk/bknr/datastore/src/data/object.lisp (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/bknr/datastore/src/data/object.lisp
r2649 r2655 635 635 (multiple-value-bind (cascading-delete-refs 636 636 remaining-refs) 637 (partition-list (find-refs object) #'cascade-delete-p)637 (partition-list (find-refs object) (alexandria:curry #'cascade-delete-p object)) 638 638 (when remaining-refs 639 639 (error "Cannot delete object ~A because there are references to this object in the system, please consult a system administrator!" … … 697 697 (let ((slot-value (slot-value candidate (slot-definition-name slotd)))) 698 698 (or (eq object slot-value) 699 (and ( listp slot-value)699 (and (alexandria:proper-list-p slot-value) 700 700 (find object slot-value)))))) 701 701 (class-slots (class-of candidate))))
