From 6c92fa471d23196e3e319fbfb82728ef18e38386 Mon Sep 17 00:00:00 2001 From: Maxime Beauchemin Date: Mon, 11 Jan 2016 14:42:45 -0800 Subject: [PATCH] some error handling for WordCloud --- panoramix/viz.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/panoramix/viz.py b/panoramix/viz.py index 819b9044e5..93d98dc683 100644 --- a/panoramix/viz.py +++ b/panoramix/viz.py @@ -445,6 +445,9 @@ class WordCloudViz(BaseViz): def query_obj(self): d = super(WordCloudViz, self).query_obj() + if len(d['groupby']) < 1: + raise Exception("Pick at least one field to group by") + metric = self.form_data.get('metric') if not metric: raise Exception("Pick a metric!")