From 598b2cc7b815c2793414ecfad2af8ff651927233 Mon Sep 17 00:00:00 2001 From: Helmut Merz Date: Sun, 16 Feb 2014 09:43:28 +0100 Subject: [PATCH] allow executing of reports on loops root object (no type options) --- expert/browser/report.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/expert/browser/report.py b/expert/browser/report.py index 2d27be3..195c5be 100755 --- a/expert/browser/report.py +++ b/expert/browser/report.py @@ -31,6 +31,7 @@ from loops.browser.concept import ConceptView from loops.browser.node import NodeView from loops.common import adapted, AdapterBase from loops.expert.report import IReportInstance +from loops.interfaces import IConcept from loops.organize.personal.browser.filter import FilterView from loops.security.common import canWriteObject, checkPermission from loops import util @@ -171,7 +172,8 @@ class ResultsConceptView(ConceptView): @Lazy def reportType(self): - return (self.getOptions('report_type') or [None])[0] + if IConcept.providedBy(self.context): + return (self.getOptions('report_type') or [None])[0] @Lazy def report(self):