Commit 4ca71d21 authored by Julien Muchembled's avatar Julien Muchembled

Fix TestWebCrawler.test_02_crawlWebSite

parent cc05e664
...@@ -204,7 +204,17 @@ class ContributionTool(BaseTool): ...@@ -204,7 +204,17 @@ class ContributionTool(BaseTool):
container.getTypeInfo().allowType(portal_type)): container.getTypeInfo().allowType(portal_type)):
portal_type = 'Embedded File' portal_type = 'Embedded File'
if container is not None: if container is None:
# If the portal_type was provided, we can go faster
if portal_type:
# We know the portal_type, let us find the default module
# and use it as container
try:
container = portal.getDefaultModule(portal_type)
except ValueError:
pass
elif not url:
# Simplify things here and return a document immediately # Simplify things here and return a document immediately
# XXX Nicolas: This will break support of WebDAV # XXX Nicolas: This will break support of WebDAV
# if _setObject is not called # if _setObject is not called
...@@ -217,15 +227,6 @@ class ContributionTool(BaseTool): ...@@ -217,15 +227,6 @@ class ContributionTool(BaseTool):
input_parameter_dict=input_parameter_dict) input_parameter_dict=input_parameter_dict)
return document return document
# If the portal_type was provided, we can go faster
if portal_type:
# We know the portal_type, let us find the default module
# and use it as container
try:
container = portal.getDefaultModule(portal_type)
except ValueError:
pass
# #
# Check if same file is already exists. if it exists, then update it. # Check if same file is already exists. if it exists, then update it.
# #
......
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