Issue tracking for project migrating FreeCEN to FreeCEN2 genealogy record database and search engine architecture. Code developed here is based on that developed in MyopicVicar
This issue affects the assignment of freecen2_place_of_birth_id on Search Records when VLD files are loaded, CSV files are incorporated, VLD POB validation and the RAKE that retrospectively populated freecen2_place_of_birth_id on existing Search Records. The problem is associated with the Freecen2_lace.valid_place(county, place_name) method that goes on to check for alternative name matches even if the birth_place is a hyphen and unless the birth_county is UNK may assign a 'random' place ID for the county!
Freecen2_place.valid_place(county, place_name) should return true (ie valid) and a nil place_id if the place_name is '-'.
Also need to write a RAKE task to correct existing records across all counties.
This issue affects the assignment of freecen2_place_of_birth_id on Search Records when VLD files are loaded, CSV files are incorporated, VLD POB validation and the RAKE that retrospectively populated freecen2_place_of_birth_id on existing Search Records. The problem is associated with the Freecen2_lace.valid_place(county, place_name) method that goes on to check for alternative name matches even if the birth_place is a hyphen and unless the birth_county is UNK may assign a 'random' place ID for the county! Freecen2_place.valid_place(county, place_name) should return true (ie valid) and a nil place_id if the place_name is '-'. Also need to write a RAKE task to correct existing records across all counties.