diff --git a/lib/core/alchemy.js b/lib/core/alchemy.js index 61813ba..2882706 100644 --- a/lib/core/alchemy.js +++ b/lib/core/alchemy.js @@ -17,7 +17,7 @@ let shared_objects = {}, * * @author Jelle De Loecker * @since 0.0.1 - * @version 1.3.21 + * @version 1.4.0 */ global.Alchemy = Function.inherits('Alchemy.Base', function Alchemy() { @@ -147,7 +147,6 @@ global.Alchemy = Function.inherits('Alchemy.Base', function Alchemy() { this.text_body = this.use('body'); this.formidable = this.use('formidable'); this.body_parser = this.use('body-parser'); - this.url_form_body = this.body_parser.urlencoded({extended: true}); }); /** @@ -1879,7 +1878,12 @@ Alchemy.setMethod(function parseRequestBody(req, res, callback) { // Regular form-encoded data if (content_type && content_type.indexOf('form-urlencoded') > -1) { - this.url_form_body(req, res, {limit: request_body_size_limit}, function parsedBody(err) { + let url_form_body = this.body_parser.urlencoded({ + limit: request_body_size_limit, + extended: true, + }); + + url_form_body(req, res, function parsedBody(err) { if (err) {