Skip to content
Snippets Groups Projects
Commit a307dd79 authored by André Anjos's avatar André Anjos :speech_balloon:
Browse files

[plotters] Fix plotting API after experiment model changes

parent b0f4d1e6
No related branches found
No related tags found
1 merge request!194Scheduler
......@@ -39,7 +39,7 @@ from django.http import HttpResponse, HttpResponseForbidden, HttpResponseBadRequ
from django.conf import settings
from django.shortcuts import get_object_or_404
from ..experiments.models import Experiment, Result
from ..experiments.models import Experiment, Block, Result
from ..dataformats.models import DataFormat
from ..reports.models import Report
......@@ -204,23 +204,22 @@ def plot(request):
for k, v in experiments.items():
if v['analyzer'].find('/') >= 0:
(analyzer_author, analyzer_name, analyzer_version) = v['analyzer'].split('/')
result = get_object_or_404(
Result,
name=v['output'],
block__algorithm__author__username=analyzer_author,
block__algorithm__name=analyzer_name,
block__algorithm__version=int(analyzer_version),
block__analyzer=True,
block__experiment=v['obj'],
)
xp = v['obj']
block = get_object_or_404(Block,
experiment=v['obj'],
algorithm__author__username=analyzer_author,
algorithm__name=analyzer_name,
algorithm__version=analyzer_version,
)
else:
result = get_object_or_404(
Result,
name=v['output'],
block__name=v['analyzer'],
block__analyzer=True,
block__experiment=v['obj'],
block = get_object_or_404(Block,
experiment=v['obj'],
name=v['analyzer'],
)
result = get_object_or_404(Result,
cache=block.outputs.get(),
name=v['output'],
)
# now decide if the chart is compatible
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment