mirror of
https://github.com/scinote-eln/scinote-web.git
synced 2025-09-18 02:54:39 +08:00
Add error message in report in case of file preview generation failure [SCI-5848]
This commit is contained in:
parent
50d33896e3
commit
b32477a933
4 changed files with 20 additions and 2 deletions
|
@ -29,6 +29,9 @@ module ReportsHelper
|
|||
image_tag(preview.processed.service_url(expires_in: Constants::URL_LONG_EXPIRE_TIME))
|
||||
rescue ActiveStorage::FileNotFoundError
|
||||
image_tag('icon_small/missing.png')
|
||||
rescue StandardError => e
|
||||
Rails.logger.error e.message
|
||||
tag.i(I18n.t('projects.reports.index.generation.file_preview_generation_error'))
|
||||
end
|
||||
|
||||
def assigned_repository_or_snapshot(my_module, repository)
|
||||
|
|
|
@ -19,7 +19,14 @@ module Reports::Docx::DrawResultAsset
|
|||
user: result.user.full_name, timestamp: I18n.l(timestamp, format: :full)), color: color[:gray]
|
||||
end
|
||||
|
||||
Reports::DocxRenderer.render_asset_image(@docx, asset) if asset.previewable? && !asset.list?
|
||||
begin
|
||||
Reports::DocxRenderer.render_asset_image(@docx, asset) if asset.previewable? && !asset.list?
|
||||
rescue StandardError => e
|
||||
Rails.logger.error e.message
|
||||
@docx.p do
|
||||
text I18n.t('projects.reports.index.generation.file_preview_generation_error'), italic: true
|
||||
end
|
||||
end
|
||||
|
||||
draw_result_comments(result) if @settings.dig('task', 'result_comments')
|
||||
end
|
||||
|
|
|
@ -17,6 +17,13 @@ module Reports::Docx::DrawStepAsset
|
|||
timestamp: I18n.l(timestamp, format: :full)), color: color[:gray]
|
||||
end
|
||||
|
||||
Reports::DocxRenderer.render_asset_image(@docx, asset) if asset.previewable? && !asset.list?
|
||||
begin
|
||||
Reports::DocxRenderer.render_asset_image(@docx, asset) if asset.previewable? && !asset.list?
|
||||
rescue StandardError => e
|
||||
Rails.logger.error e.message
|
||||
@docx.p do
|
||||
text I18n.t('projects.reports.index.generation.file_preview_generation_error'), italic: true
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -530,6 +530,7 @@ en:
|
|||
error_pdf_notification_title: "Your report .PDF generation failed. Please try again."
|
||||
error_notification_message: "Report: %{report_link} | Team: %{team_name}"
|
||||
content_generation_error: "Failed to generate report content"
|
||||
file_preview_generation_error: "We were unable to generate preview for this file."
|
||||
modal_delete:
|
||||
head_title: "Delete report/s"
|
||||
message: "Are you sure to delete selected report/s?"
|
||||
|
|
Loading…
Add table
Reference in a new issue