Estoy ejecutando una importación de vbulletin. Tengo algunos usuarios que fallan porque la contraseña es demasiado corta. Estoy confundido porque, aunque el importador de vbulletin hace esto:
password = [user["password"].presence, user["salt"].presence].compact.join(":")
Eso no debería intentar crear una contraseña real de Discourse, ¿verdad?
Por ahora he modificado base.rb para que no lance un error si el usuario no se crea. Ojalá no sean miembros importantes. ![]()
Aquí está el registro que causa el error:
Error on record: {:id=>46237, :name=>"ValidName", :username=>"ValidName", :password=>"ba3a7d6fd01adb600a8c57894931f4b6:PCmoKyv_pF-D}bXomgB+ugN[??70Sk", :email=>"wahtever@yahoo.com.ar", :merge=>true, :website=>"", :title=>"Amateur", :primary_group_id=>42, :created_at=>Tue, 30 Apr 2014 21:57:51 UTC +00:00, :last_seen_at=>Wed, 31 Dec 1969 16:00:00 UTC +00:00, :post_create_action=>#<Proc:0x00005653d822c2c0@script/import_scripts/vbulletin.rb:181>}
Sería genial si pudiera averiguar cómo capturar estos casos y “arreglar” la contraseña. Solo que no logro entender qué está mal, aunque.