Skip to content

Commit 37f6c4a

Browse files
committed
Changed order of operations so that the before filters run before param validation
1 parent 8aa3b42 commit 37f6c4a

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

lib/grape/endpoint.rb

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -293,11 +293,12 @@ def run(env)
293293
self.extend helpers
294294
cookies.read(@request)
295295

296+
run_filters befores
297+
296298
Array(settings[:validations]).each do |validator|
297299
validator.validate!(params)
298300
end
299301

300-
run_filters befores
301302
response_text = instance_eval &self.block
302303
run_filters afters
303304
cookies.write(header)

0 commit comments

Comments
 (0)