From a3afdba59e19f3207ee38ee7ce28d9379a1b241c Mon Sep 17 00:00:00 2001 From: Gerhard Schlager Date: Tue, 6 Oct 2015 21:08:54 +0200 Subject: [PATCH] FIX: phpBB3 importer should ignore invalid birthdates --- script/import_scripts/phpbb3/importers/user_importer.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/script/import_scripts/phpbb3/importers/user_importer.rb b/script/import_scripts/phpbb3/importers/user_importer.rb index aeef5ec8627..fa9065d1197 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.