Skip to content
Snippets Groups Projects
Commit fa7ea078 authored by Yann Leboulanger's avatar Yann Leboulanger
Browse files

forbid to have twice the same jid in jid-multi field in dataforms

parent 5536262a
No related branches found
No related tags found
No related merge requests found
......@@ -518,9 +518,15 @@ class SingleForm(gtk.Table, object):
field.values = values
def on_jid_multi_add_button_clicked(self, widget, treeview, model, field):
iter = model.insert(999999, ("new@jabber.id",))
jid = 'new@jabber.id'
if jid in field.values:
i = 1
while 'new%d@jabber.id' % i in field.values:
i += 1
jid = 'new%d@jabber.id' % i
iter = model.insert(999999, (jid,))
treeview.set_cursor(model.get_path(iter), treeview.get_column(0), True)
field.values = field.values + ["new@jabber.id"]
field.values = field.values + [jid]
def on_jid_multi_edit_button_clicked(self, widget, treeview):
model, iter = treeview.get_selection().get_selected()
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment