# HG changeset patch # User Matthew Wild # Date 1542543407 0 # Node ID aefd64629e29182a565d43c91901a9a37e46026e # Parent 683365d370d82e1554273e3f89f4c9d2e3feb712 mod_http_upload: Relocate function definition to avoid traceback diff -r 683365d370d8 -r aefd64629e29 mod_http_upload/mod_http_upload.lua --- a/mod_http_upload/mod_http_upload.lua Sun Nov 18 12:15:02 2018 +0000 +++ b/mod_http_upload/mod_http_upload.lua Sun Nov 18 12:16:47 2018 +0000 @@ -230,6 +230,15 @@ end -- http service +local function set_cross_domain_headers(response) + local headers = response.headers; + headers.access_control_allow_methods = "GET, PUT, POST, OPTIONS"; + headers.access_control_allow_headers = "Content-Type"; + headers.access_control_max_age = "7200"; + headers.access_control_allow_origin = response.request.headers.origin or "*"; + return response; +end + local function upload_data(event, path) set_cross_domain_headers(event.response); @@ -286,15 +295,6 @@ end }); -local function set_cross_domain_headers(response) - local headers = response.headers; - headers.access_control_allow_methods = "GET, PUT, POST, OPTIONS"; - headers.access_control_allow_headers = "Content-Type"; - headers.access_control_max_age = "7200"; - headers.access_control_allow_origin = response.request.headers.origin or "*"; - return response; -end - local function send_response_sans_body(response, body) if response.finished then return; end response.finished = true;