diff --git a/product/ERP5Subversion/Tool/SubversionTool.py b/product/ERP5Subversion/Tool/SubversionTool.py index c8739907e56124845d5eefbb0851f974b3e78551..390d78de8fc1e2bda1c43b858e3e87d84aee7c8b 100644 --- a/product/ERP5Subversion/Tool/SubversionTool.py +++ b/product/ERP5Subversion/Tool/SubversionTool.py @@ -600,6 +600,10 @@ class SubversionTool(UniqueObject, Folder): # working copy list in preferences (looking # only at first level of directories) wc_list = self.getPortalObject().portal_preferences.getPreferredSubversionWorkingCopyList() + if not wc_list: + wc_list = self.getPortalObject().portal_preferences.default_site_preference.getPreferredSubversionWorkingCopyList() + if not wc_list: + raise 'Preferences Error', 'Please set at least one Subversion Working Copy in preferences first.' bt_name = bt.getTitle() if len(wc_list) == 0 : raise 'Preferences Error', 'Please set at least one Subversion Working Copy in preferences first.'