diff --git a/CB/Core.py b/CB/Core.py
index 9a7c043..56a61e6 100644
--- a/CB/Core.py
+++ b/CB/Core.py
@@ -389,7 +389,7 @@ def detect_addons(self):
         partial_hit_raw = []
         miss = []
         for directory in addon_dirs:
-            if not os.path.isdir(self.path / directory / '.git'):
+            if not os.path.isdir(self.path / directory / '.git') and not os.path.islink(self.path / directory):
                 if directory in self.cfDirs:
                     if len(self.cfDirs[directory]) > 1:
                         partial_hit_raw.append(self.cfDirs[directory])