refactor update-records-from-* functions to utilize a single codepath
[clsql.git] / sql / ooddl.lisp
index 2d1d73b6252eda74e08881df79d12b2f59c259cb..9fb218fa3164ddbd87ddf886b43d29abafa8458e 100644 (file)
@@ -106,9 +106,7 @@ in DATABASE which defaults to *DEFAULT-DATABASE*."
 (defmethod %install-class ((self standard-db-class) database
                            &key (transactions t))
   (let ((schemadef '())
-        (ordered-slots (if (normalizedp self)
-                           (ordered-class-direct-slots self)
-                           (ordered-class-slots self))))
+        (ordered-slots (slots-for-possibly-normalized-class self)))
     (dolist (slotdef ordered-slots)
       (let ((res (database-generate-column-definition self slotdef database)))
         (when res