Estou executando uma importação do vBulletin. Alguns usuários estão falhando porque a senha é muito curta. Estou confuso porque, embora o importador do vBulletin faça isso:
password = [user["password"].presence, user["salt"].presence].compact.join(":")
Isso não deveria estar tentando criar uma senha real do Discourse, certo?
Por enquanto, modifiquei o base.rb para não lançar um erro se o usuário não for criado. Espero que esses não sejam membros importantes. ![]()
Aqui está o registro que está causando o erro:
Erro no registro: {: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=>Ter, 30 Abr 2014 21:57:51 UTC +00:00, :last_seen_at=>Qua, 31 Dez 1969 16:00:00 UTC +00:00, :post_create_action=>#<Proc:0x00005653d822c2c0@script/import_scripts/vbulletin.rb:181>}
Seria ótimo se eu pudesse descobrir como capturar esses casos e “corrigir” a senha. Só não consigo identificar o que está errado, no entanto.