GEDCOM dates not always imported

adam_b - November 1, 2008 - 13:26
Project:Family Tree 2
Version:6.x-1.0-beta2
Component:Code
Category:bug report
Priority:normal
Assigned:Microbe
Status:needs review
Description

I imported a GEDCOM file (generated by Legacy 5) - while most of the records arrived, many names and relationships were lost, along with all of the birth/death dates. I think the file itself is OK is it worked when I imported it to Ancestry.co.uk - have attached it for you to check.

AttachmentSize
All_20080929.ged_.zip24.05 KB

#1

Microbe - November 2, 2008 - 00:16
Assigned to:Anonymous» Microbe
Status:active» needs review

Simple problem of your dates being lower-case and are script only checking upper-case. Script should now support all cases (attached common.inc).

I love the wealth of information your ged file provides and i will try and build on some extra features that will allow you to import that also even if it is just to the body.

Peter

AttachmentSize
common.inc_.txt 2.39 KB

#2

Microbe - November 2, 2008 - 00:20

The names and relationships I'm not sure about where they are going missing. Your file is way too big for me to check it by hand. If you can send me some specific example (e.g. names of missing people) then I will look into it. Try importing the file in sections; records 1-100 then records 101-200 ...

#3

adam_b - November 7, 2008 - 17:10
Title:GEDCOM files not fully imported» GEDCOM dates not always imported

Thanks very much for your feedback. I've renamed this bug so that it refers only to the dates issue, and will open other bugs as necessary for other problems.

I added your new common.inc file and re-ran a smaller data set (see attachment, now exported as GEDCOM 5.5 "generic" from Legacy 7.0). The dates are certainly better, but there are still some missing - if you look at the Individuals index you'll see that most entries have no birthdate, although almost every individual has a birthdate in the GEDCOM file.

AttachmentSize
Browne_20081107b.ged_.txt 6.57 KB
 
 

Drupal is a registered trademark of Dries Buytaert.