[Zope3-checkins] CVS: Zope3/src/zope/app/publisher/browser - globalbrowsermenuservice.py:1.16
   
    Jim Fulton
     
    jim@zope.com
       
    Thu, 12 Jun 2003 05:34:16 -0400
    
    
  
Update of /cvs-repository/Zope3/src/zope/app/publisher/browser
In directory cvs.zope.org:/tmp/cvs-serv27151/src/zope/app/publisher/browser
Modified Files:
	globalbrowsermenuservice.py 
Log Message:
Added logic to ignore query strings when checking path access.
=== Zope3/src/zope/app/publisher/browser/globalbrowsermenuservice.py 1.15 => 1.16 ===
--- Zope3/src/zope/app/publisher/browser/globalbrowsermenuservice.py:1.15	Sat Jun  7 01:46:02 2003
+++ Zope3/src/zope/app/publisher/browser/globalbrowsermenuservice.py	Thu Jun 12 05:34:15 2003
@@ -124,9 +124,13 @@
 
                 elif action:
                     # Otherwise, test access by attempting access
+                    path = action
+                    l = action.find('?')
+                    if l >= 0:
+                       path = action[:l] 
                     try:
                         v = traverser.traverseRelativeURL(
-                            request, object, action)
+                            request, object, path)
                         # XXX
                         # tickle the security proxy's checker
                         # we're assuming that view pages are callable