# HG changeset patch # User jbe # Date 1426947663 -3600 # Node ID ee7fcdade91d9f1aacd1435b99f0a64054a959e9 # Parent d22b58cafebfd1bf89f2cb8f2e6726b83d7c4de5 Allow POST param "_webmcp_id" to overwrite/set the id field in routing information diff -r d22b58cafebf -r ee7fcdade91d framework/env/request/handler.lua --- a/framework/env/request/handler.lua Sat Mar 21 14:37:32 2015 +0100 +++ b/framework/env/request/handler.lua Sat Mar 21 15:21:03 2015 +0100 @@ -39,6 +39,12 @@ request._relative_baseurl = nil end request._route = request.router() or {} + do + local post_id = http_request.post_params["_webmcp_id"] + if post_id then + request._route.id = post_id + end + end if close then request.add_header("Connection", "close")