diff --git a/addon/src/ops.py b/addon/src/ops.py index eebc22d..4c88b0c 100644 --- a/addon/src/ops.py +++ b/addon/src/ops.py @@ -312,7 +312,7 @@ class CT_OT_start_from(Operator): def execute(self, context): prefs = pref() if self.filepath: - if self.add: + if self.add and not already_present(self, prefs, self.filepath): template = prefs.projects.add() template.name = self.name if self.name else name_from_path(self.filepath) template.path = self.filepath