diff --git a/source/clog-connection.lisp b/source/clog-connection.lisp index a8bdbdf..2600257 100644 --- a/source/clog-connection.lisp +++ b/source/clog-connection.lisp @@ -446,7 +446,7 @@ the contents sent to the brower." page-data))) (when (search "multipart/form-data;" (getf env :content-type)) - (let ((id (get-universal-time)) + (let ((id (random-hex-string)) (req (lack.request:make-request env))) (setf (gethash id *connection-data*) (lack.request:request-body-parameters req)) diff --git a/source/clog-form.lisp b/source/clog-form.lisp index 67e33e2..ead4c62 100644 --- a/source/clog-form.lisp +++ b/source/clog-form.lisp @@ -34,7 +34,7 @@ never be GC'd. File upload items will be a four part list (defmethod form-multipart-data ((obj clog-obj)) (clog-connection:get-connection-data - (parse-integer (caar (form-post-data obj)) :junk-allowed t))) + (caar (form-post-data obj)))) (defgeneric delete-multipart-data (clog-obj) (:documentation "Delete the multipart data upload"))