branch | stable |
changeset 2091 | a7ea618e5478 |
parent 2086 | be76ce00a05e |
child 2095 | 897732d3ee5a |
--- a/web/formfields.py Wed Jun 10 12:50:05 2009 +0200 +++ b/web/formfields.py Wed Jun 10 14:51:48 2009 +0200 @@ -101,10 +101,10 @@ return self.__unicode__().encode('utf-8') def init_widget(self, widget): - if widget is None and self.choices: - widget = Select() if widget is not None: self.widget = widget + elif self.choices and not self.widget.vocabulary_widget: + self.widget = Select() if isinstance(self.widget, type): self.widget = self.widget()