Fix error when uploading malformed CSV import (#19509)

This commit is contained in:
Eugen Rochko 2022-10-28 23:30:44 +02:00 committed by GitHub
parent 5fa340931e
commit 317ec06dc7
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 6 additions and 0 deletions

View file

@ -26,6 +26,8 @@ class ImportValidator < ActiveModel::Validator
when 'following' when 'following'
validate_following_import(import, row_count) validate_following_import(import, row_count)
end end
rescue CSV::MalformedCSVError
import.errors.add(:data, :malformed)
end end
private private

View file

@ -29,6 +29,10 @@ en:
attributes: attributes:
website: website:
invalid: is not a valid URL invalid: is not a valid URL
import:
attributes:
data:
malformed: is malformed
status: status:
attributes: attributes:
reblog: reblog: