Merged geps21 branch, changes r15866-16034, into trunk

svn: r16035
This commit is contained in:
Benny Malengier
2010-10-24 14:43:47 +00:00
48 changed files with 3589 additions and 1548 deletions

@ -259,9 +259,12 @@ class BasePersonView(ListView):
Add a new person to the database.
"""
person = gen.lib.Person()
#the editor requires a surname
person.primary_name.add_surname(gen.lib.Surname())
person.primary_name.set_primary_surname(0)
try:
EditPerson(self.dbstate, self.uistate, [], gen.lib.Person())
EditPerson(self.dbstate, self.uistate, [], person)
except Errors.WindowActiveError:
pass