Commit 2b6a3a42 authored by 's avatar

Merged fix for raising Unauthorized in _verifyObjectPaste

parent 875dcf13
...@@ -83,7 +83,7 @@ ...@@ -83,7 +83,7 @@
# #
############################################################################## ##############################################################################
__doc__="""Copy interface""" __doc__="""Copy interface"""
__version__='$Revision: 1.59 $'[11:-2] __version__='$Revision: 1.60 $'[11:-2]
import sys, string, Globals, Moniker, tempfile, ExtensionClass import sys, string, Globals, Moniker, tempfile, ExtensionClass
from marshal import loads, dumps from marshal import loads, dumps
...@@ -398,6 +398,8 @@ class CopyContainer(ExtensionClass.Base): ...@@ -398,6 +398,8 @@ class CopyContainer(ExtensionClass.Base):
except: parent=None except: parent=None
if getSecurityManager().validate(None, parent, None, object): if getSecurityManager().validate(None, parent, None, object):
return return
raise 'Unauthorized', absattr(object.id)
else:
raise 'Unauthorized', method_name raise 'Unauthorized', method_name
raise CopyError, MessageDialog( raise CopyError, MessageDialog(
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment