When Geonames has no data for a ZIP, use patron data even if --believegn
[migration-tools.git] / enrich_zips
index 3c52e24..22fca06 100755 (executable)
@@ -69,7 +69,7 @@ while (<>) {
        }
 
        if ($makezips) {
-               if ($city ne $dbcity || $state ne $dbstate) {
+               if (defined $zips{$zip} && ($city ne $dbcity || $state ne $dbstate)) {
                        if ($believegn) {
                                $city  = $dbcity;
                                $state = $dbstate;