contact search crash
Bug description
when go to server's search service and fill a name search crash
Traceback (most recent call last): File "/usr/share/gajim/src/common/xmpp/idlequeue.py", line 528, in _process_events return IdleQueue._process_events(self, fd, flags) File "/usr/share/gajim/src/common/xmpp/idlequeue.py", line 393, in _process_events obj.pollin() File "/usr/share/gajim/src/common/xmpp/transports_nb.py", line 414, in pollin self._do_receive() File "/usr/share/gajim/src/common/xmpp/transports_nb.py", line 600, in _do_receive self._on_receive(received) File "/usr/share/gajim/src/common/xmpp/transports_nb.py", line 614, in _on_receive self.on_receive(data) File "/usr/share/gajim/src/common/xmpp/dispatcher_nb.py", line 483, in _WaitForData resp(_iq) File "/usr/share/gajim/src/common/connection.py", line 2321, in on_response self.dispatch('SEARCH_RESULT', (jid, df, True)) File "/usr/share/gajim/src/common/connection.py", line 177, in dispatch gajim.ged.raise_event(event, self.name, data) File "/usr/share/gajim/src/common/ged.py", line 67, in raise_event handler(*args, **kwargs) File "/usr/share/gajim/src/gui_interface.py", line 1754, in handle_event_search_result data[2]) File "/usr/share/gajim/src/search_window.py", line 208, in on_result_arrived self.data_form_widget.data_form = self.dataform File "/usr/share/gajim/src/dataforms_widget.py", line 82, in set_data_form self.build_multiple_data_form() File "/usr/share/gajim/src/dataforms_widget.py", line 186, in build_multiple_data_form self.multiplemodel.set_value(iter, fieldvars.index(field.var), ValueError: list.index(x): x not in list
Steps to reproduce
In jabber.tf-network.de i fill a name like johan and immediately appears the error popup
Software versions
OS version:Linux 2.6.32-28-generic #55 (closed)-Ubuntu SMP Mon Jan 10 23:42:43 UTC 2011 x86_64 GNU/Linux
GTK version:2.20.1
PyGTK version: 2.17.0