diff --git a/beat/web/plotters/views.py b/beat/web/plotters/views.py index 578accb4f6522b887c157c8613cda1432183c85c..eab4599a71d4d4db259b5b04ba95b48a5a41d748 100644 --- a/beat/web/plotters/views.py +++ b/beat/web/plotters/views.py @@ -206,11 +206,9 @@ def plot(request): # Collect the data for the plot, check compatibility default = None for k, v in experiments.items(): - xp = v['obj'] - xp_analyzer = list(xp.analyzers())[0] - (analyzer_author, analyzer_name, analyzer_version) = xp_analyzer.split('/') - if v['analyzer'].find('/') >= 0: + (analyzer_author, analyzer_name, analyzer_version) = v['analyzer'].split('/') + xp = v['obj'] block = get_object_or_404(Block, experiment=v['obj'], algorithm__author__username=analyzer_author, @@ -219,8 +217,8 @@ def plot(request): ) else: block = get_object_or_404(Block, - experiment=xp, - name=analyzer_name, + experiment=v['obj'], + name=v['analyzer'], ) result = get_object_or_404(Result,