Skip to content

Commit 3e0f1d3

Browse files
committed
doc: multipart-middleware should be after coerce-request-middleware
1 parent 01766ee commit 3e0f1d3

1 file changed

Lines changed: 8 additions & 2 deletions

File tree

  • modules/reitit-middleware/src/reitit/ring/middleware

modules/reitit-middleware/src/reitit/ring/middleware/multipart.clj

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,10 @@
5858
"Creates a Middleware to handle the multipart params, based on
5959
ring.middleware.multipart-params, taking same options. Mounts only
6060
if endpoint has `[:parameters :multipart]` defined. Publishes coerced
61-
parameters into `[:parameters :multipart]` under request."
61+
parameters into `[:parameters :multipart]` under request.
62+
63+
Note! You want to have multipart-middleware after coerce-request-middleware,
64+
because coerce-request-middleware overwrites `:parameters`."
6265
([]
6366
(create-multipart-middleware nil))
6467
([options]
@@ -69,5 +72,8 @@
6972
"Middleware to handle the multipart params, based on
7073
ring.middleware.multipart-params, taking same options. Mounts only
7174
if endpoint has `[:parameters :multipart]` defined. Publishes coerced
72-
parameters into `[:parameters :multipart]` under request."
75+
parameters into `[:parameters :multipart]` under request.
76+
77+
Note! You want to have multipart-middleware after coerce-request-middleware,
78+
because coerce-request-middleware overwrites `:parameters`."
7379
(create-multipart-middleware))

0 commit comments

Comments
 (0)