diff --git a/flask_split/models.py b/flask_split/models.py index e264cc9..1d389b8 100644 --- a/flask_split/models.py +++ b/flask_split/models.py @@ -263,8 +263,9 @@ def find_or_create(cls, redis, key, *alternatives): experiment.reset() for alternative in experiment.alternatives: alternative.delete() - experiment = cls(redis, name, *alternatives) - experiment.save() + experiment = cls(redis, name, *alternatives) + experiment.save() + else: experiment = cls(redis, name, *alternatives) experiment.save()