X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=plugins%2Fhazelnut%2Fhazelnut.py;fp=plugins%2Fhazelnut%2Fhazelnut.py;h=a54cde7553d852a2159969a442e1c05e7d02fd5b;hb=3a4e8104cf076bbbfb5219424f08629a295c4ccd;hp=fa8fae5ce5331ee0e2e45a09ba49310d5f227cdb;hpb=f89424cffcb881206feeb0506705c470d4a73092;p=unfold.git diff --git a/plugins/hazelnut/hazelnut.py b/plugins/hazelnut/hazelnut.py index fa8fae5c..a54cde75 100644 --- a/plugins/hazelnut/hazelnut.py +++ b/plugins/hazelnut/hazelnut.py @@ -5,15 +5,17 @@ class Hazelnut (Plugin): # set checkboxes if a final column with checkboxes is desired # pass columns as the initial set of columns # if None then this is taken from the query's fields - def __init__ (self, query, query_all_uuid=None, checkboxes=False, columns=None, datatables_options={}, **settings): + def __init__ (self, query=None, query_all_uuid=None, checkboxes=False, columns=None, datatables_options={}, **settings): Plugin.__init__ (self, **settings) self.query = query self.query_all_uuid = query_all_uuid self.checkboxes=checkboxes if columns is not None: self.columns=columns - else: + elif self.query: self.columns=self.query.fields + else: + self.columns = [] self.datatables_options=datatables_options def template_file (self):