r13482 - in MoreFieldsAndWidgets/archetypes.referencebrowserwidget/trunk: docs src/archetypes/referencebrowserwidget

"Hanno Schlichting" <[email protected]> Mon, 21 Feb 2011 15:11:38 +0000
Newsgroups gmane.comp.web.zope.plone.archetypes.cvs
Message-ID <[email protected]>
Author: hannosch
Date: Mon Feb 21 15:11:37 2011
New Revision: 13482

Modified:
   MoreFieldsAndWidgets/archetypes.referencebrowserwidget/trunk/docs/CHANGES.txt
   MoreFieldsAndWidgets/archetypes.referencebrowserwidget/trunk/src/archetypes/referencebrowserwidget/widget.py
Log:
Fixed `getStartupDirectory` method if a `startup_directory_method` was defined, which cannot be traversed to.


Modified: MoreFieldsAndWidgets/archetypes.referencebrowserwidget/trunk/docs/CHANGES.txt
==============================================================================
--- MoreFieldsAndWidgets/archetypes.referencebrowserwidget/trunk/docs/CHANGES.txt	(original)
+++ MoreFieldsAndWidgets/archetypes.referencebrowserwidget/trunk/docs/CHANGES.txt	Mon Feb 21 15:11:37 2011
@@ -4,6 +4,10 @@
 2.2 - Unreleased
 ----------------
 
+* Fixed `getStartupDirectory` method if a `startup_directory_method` was
+  defined, which cannot be traversed to.
+  [hannosch]
+
 * check the references in the overlay that are checked in the widget
   when the overlay is constructed or refreshed.
   [csenger]

Modified: MoreFieldsAndWidgets/archetypes.referencebrowserwidget/trunk/src/archetypes/referencebrowserwidget/widget.py
==============================================================================
--- MoreFieldsAndWidgets/archetypes.referencebrowserwidget/trunk/src/archetypes/referencebrowserwidget/widget.py	(original)
+++ MoreFieldsAndWidgets/archetypes.referencebrowserwidget/trunk/src/archetypes/referencebrowserwidget/widget.py	Mon Feb 21 15:11:37 2011
@@ -50,6 +50,7 @@
         """
         url_tool = instance.restrictedTraverse('@@plone_tools').url()
         basepath = '/'.join(url_tool.getRelativeContentPath(instance))
+        directory = ''
         if getattr(self, 'startup_directory_method', None):
             # First check that the method exists and isn't inherited.
             method = getattr(aq_base(instance), self.startup_directory_method,

------------------------------------------------------------------------------
The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE:
Pinpoint memory and threading errors before they happen.
Find and fix more than 250 security defects in the development cycle.
Locate bottlenecks in serial and parallel code that limit performance.
http://p.sf.net/sfu/intel-dev2devfeb