Merge pull request #2199 from aignatov-bio/ai-sci-4055-fix-eln-export-for-files-without-extension

Fix eln export for file without extension [SCI-4055]
This commit is contained in:
aignatov-bio 2019-11-15 14:16:07 +01:00 committed by GitHub
commit b979435b35
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -130,7 +130,12 @@ class TinyMceAsset < ApplicationRecord
if exists?
order(:id).each do |tiny_mce_asset|
asset_guid = get_guid(tiny_mce_asset.id)
asset_file_name = "rte-#{asset_guid}.#{tiny_mce_asset.image.blob.filename.extension}"
extension = tiny_mce_asset.image.blob.filename.extension
asset_file_name = if extension.empty?
"rte-#{asset_guid}"
else
"rte-#{asset_guid}.#{tiny_mce_asset.image.blob.filename.extension}"
end
ostream.put_next_entry("#{dir}/#{asset_file_name}")
ostream.print(tiny_mce_asset.image.download)
end