diff --git a/gramps2/src/RelLib.py b/gramps2/src/RelLib.py index e7216b02a..0e0cf2449 100644 --- a/gramps2/src/RelLib.py +++ b/gramps2/src/RelLib.py @@ -2299,7 +2299,15 @@ class GrampsDB(Persistent): def getDefaultPerson(self): """returns the default Person of the database""" - return self.default + if self.default == None: + keys = self.personTable.keys() + if len(keys): + keys.sort() + return self.personMap[keys[0]] + else: + return None + else: + return self.default def getPerson(self,id): """returns a map of gramps's IDs to Person instances"""