From cbe4cfb0d340821478b7399281236ec4a02eacf5 Mon Sep 17 00:00:00 2001 From: Naveed Khan Date: Fri, 7 Aug 2020 19:13:26 -0500 Subject: [PATCH] Update models.py Fix alternative weights not taken into account --- flask_split/models.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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()