Merge pull request #3205 from urbanrotnik/ur-sci-4084

Fix missing user placeholder icon in export_all [SCI-4084]
This commit is contained in:
Urban Rotnik 2021-03-09 13:21:00 +01:00 committed by GitHub
commit e16612caee
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -202,6 +202,13 @@ module ApplicationHelper
return user.convert_variant_to_base64(avatar_link) if base64_encoded_imgs
avatar_link.processed.service_url(expires_in: Constants::URL_LONG_EXPIRE_TIME)
elsif base64_encoded_imgs
file_path = Rails.root.join('app', 'assets', *avatar_link.split('/'))
encoded_data =
File.open(file_path) do |file|
Base64.strict_encode64(file.read)
end
"data:#{avatar_link.split('.').last};base64,#{encoded_data}"
else
avatar_link
end