don't crash on malformed avatar and banner values
authorflisk <akkomadev.mvch71fq@flisk.xyz>
Sun, 12 Mar 2023 17:14:05 +0000 (18:14 +0100)
committerflisk <akkomadev.mvch71fq@flisk.xyz>
Sun, 12 Mar 2023 17:14:05 +0000 (18:14 +0100)
commit0c77be9308102cb2e4710fbad02035e9dc7125c3
tree45492d6370aa40a0da8a5749bc248f564de463e9
parent58f75ac062aa54a139125c1742f3fe59563a345b
don't crash on malformed avatar and banner values

weird values in href will cause base64 encoding to fail later down the
line, so let's make sure the value we're passing on is somewhat sane, or
at the very least a binary

this fixes #482
lib/pleroma/user.ex
test/pleroma/user_test.exs