diff --git a/script/import_scripts/phpbb3/importers/user_importer.rb b/script/import_scripts/phpbb3/importers/user_importer.rb index aeef5ec86..fa9065d11 100644 --- a/script/import_scripts/phpbb3/importers/user_importer.rb +++ b/script/import_scripts/phpbb3/importers/user_importer.rb @@ -68,7 +68,8 @@ module ImportScripts::PhpBB3 def parse_birthdate(row) return nil if row[:user_birthday].blank? - Date.strptime(row[:user_birthday].delete(' '), '%d-%m-%Y') rescue nil + birthdate = Date.strptime(row[:user_birthday].delete(' '), '%d-%m-%Y') rescue nil + birthdate && birthdate.year > 0 ? birthdate : nil end # Suspends the user if it is currently banned.