Fix long report notes giving errors on creation
This commit is contained in:
parent
7466136ad3
commit
b096fbba1a
|
@ -0,0 +1,16 @@
|
|||
defmodule Pleroma.Repo.Migrations.ChangeReportNotesContentToText do
|
||||
use Ecto.Migration
|
||||
|
||||
def up do
|
||||
alter table(:report_notes) do
|
||||
modify(:content, :text)
|
||||
end
|
||||
end
|
||||
|
||||
# 20191203043610_create_report_notes.exs
|
||||
def down do
|
||||
alter table(:report_notes) do
|
||||
modify(:content, :string)
|
||||
end
|
||||
end
|
||||
end
|
|
@ -13,4 +13,27 @@ test "create/3" do
|
|||
assert {:ok, note} = ReportNote.create(user.id, report.id, "naughty boy")
|
||||
assert note.content == "naughty boy"
|
||||
end
|
||||
|
||||
test "create/3 with very long content" do
|
||||
user = insert(:user)
|
||||
report = insert(:report_activity)
|
||||
|
||||
very_long_content = """
|
||||
] pwgen 25 15
|
||||
eJ9eeceiquoolei2queeLeimi aiN9ie2iokie8chush7aiph5N ulaNgaighoPiequaipuzoog8F
|
||||
Ohphei0hee6hoo0wah4Aasah9 ziel3Yo3eew4neiy3ekiesh8u ue9ShahTh7oongoPheeneijah
|
||||
ohGheeCh6aloque0Neviopou3 ush2oobohxeec4aequeich3Oo Ze3eighoowiojadohch8iCa1n
|
||||
Yu4yieBie9eengoich8fae4th chohqu6exooSiibogh3iefeez peephahtaik9quie5mohD9nee
|
||||
eeQuur3rie5mei8ieng6iesie wei1meinguv0Heidoov8Ibaed deemo2Poh6ohc3eiBeez1uox2
|
||||
] pwgen 25 15
|
||||
eJ9eeceiquoolei2queeLeimi aiN9ie2iokie8chush7aiph5N ulaNgaighoPiequaipuzoog8F
|
||||
Ohphei0hee6hoo0wah4Aasah9 ziel3Yo3eew4neiy3ekiesh8u ue9ShahTh7oongoPheeneijah
|
||||
ohGheeCh6aloque0Neviopou3 ush2oobohxeec4aequeich3Oo Ze3eighoowiojadohch8iCa1n
|
||||
Yu4yieBie9eengoich8fae4th chohqu6exooSiibogh3iefeez peephahtaik9quie5mohD9nee
|
||||
eeQuur3rie5mei8ieng6iesie wei1meinguv0Heidoov8Ibaed deemo2Poh6ohc3eiBeez1uox2
|
||||
"""
|
||||
|
||||
assert {:ok, note} = ReportNote.create(user.id, report.id, very_long_content)
|
||||
assert note.content == very_long_content
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Reference in New Issue