Christophe Weblog Wiki Code Publications Music
use CALL-NEXT-METHOD rather than CLASS-OF for NEXT slot filling
[specializable.git] / accept-specializer.lisp
index a72b1595918ca6b30b7a065e508ad62e5eafdfc5..3dd7ce7b164f56b0aa9cd043f81cf447ec3d145b 100644 (file)
 (defmethod generalizer-of-using-class ((gf accept-generic-function) (arg tbnl:request))
   (make-instance 'accept-generalizer
                  :header (tbnl:header-in :accept arg)
-                 :next (class-of arg)))
+                 :next (call-next-method)))
 (defmethod generalizer-equal-hash-key
     ((gf accept-generic-function) (g accept-generalizer))
   `(accept-generalizer ,(header g)))
 (defmethod generalizer-of-using-class ((gf accept-generic-function) (s string))
   (make-instance 'accept-generalizer
                  :header s
-                 :next (class-of s)))
+                 :next (call-next-method)))
 (defmethod specializer-accepts-p ((s accept-specializer) (string string))
   (q-ok (media-type s) (parse-accept-string string)))