X-Git-Url: http://git.kpe.io/?p=clsql.git;a=blobdiff_plain;f=sql%2Fdatabase.lisp;fp=sql%2Fdatabase.lisp;h=b860d309f628d4de7001506809d48dbf90ddf712;hp=982973e6d23695d84b96f11968a246add9220780;hb=0b35694f3659e5ee739ea72ce74d798c3f0ddb73;hpb=c5114f6d1dd70197d14c94ac8b83c19016e76880 diff --git a/sql/database.lisp b/sql/database.lisp index 982973e..b860d30 100644 --- a/sql/database.lisp +++ b/sql/database.lisp @@ -193,7 +193,9 @@ and signal an sql-user-error if they don't match. This function is called by database backends." `(handler-case (destructuring-bind ,template ,connection-spec - (declare (ignore ,@(remove '&optional template))) + (declare (ignore ,@(remove-if + (lambda (x) (member x '(&key &rest &optional))) + template))) t) (error () (error 'sql-user-error