on master help sign in
bug in CGI inputs, need to use all vars earlier.
commitbd3c2f3dc407db58b25abc2437f5ac1bbbe05d4a authordbpatterson <dbpatterson@riseup.net> dateSun 12 Jul 2009, 18:44 (17 years ago) parent51a6fa9
1 file changed+3−4
Hack/Frontend/MonadCGI.hs+3−4
Hack/Frontend/MonadCGI.hs+3−4
@@ -19,13 +19,12 @@ safeRead d s = case reads s of
1919
2020cgiToApp :: CGI CGIResult -> Application
2121cgiToApp cgi env = do
22− let vars = http env
22+ let vars = map (first fixVarName) (http env)++ getCgiVars env
2323 input = hackInput env
2424 (inputs, body') = decodeInput vars input
2525 req = CGIRequest
26− { cgiVars = Map.fromList $ map (first fixVarName) vars
27− ++ getCgiVars env
28− , cgiInputs = inputs
26+ { cgiVars = Map.fromList $ vars
27+ , cgiInputs = inputs
2928 , cgiRequestBody = body'
3029 }
3130 (headers'', output') <- runCGIT cgi req