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.'