17 lines
738 B
Diff
17 lines
738 B
Diff
|
diff -upr cherokee-1.2.99.orig/admin/CTK/CTK/Server.py cherokee-1.2.99/admin/CTK/CTK/Server.py
|
||
|
--- admin/CTK/CTK/Server.py 2011-06-06 14:17:35.000000000 +0300
|
||
|
+++ admin/CTK/CTK/Server.py 2011-09-16 03:31:06.000000000 +0300
|
||
|
@@ -121,8 +121,11 @@ class ServerHandler (pyscgi.SCGIHandler)
|
||
|
my_thread.scgi_conn = self
|
||
|
my_thread.request_url = url
|
||
|
|
||
|
+ # Drop the query string before matching against the handlers
|
||
|
+ path = url.split('?', 1)[0]
|
||
|
+
|
||
|
for published in server._web_paths:
|
||
|
- if re.match (published._regex, url):
|
||
|
+ if re.match (published._regex, path):
|
||
|
# POST
|
||
|
if published._method == 'POST':
|
||
|
post = self._process_post()
|