From 6fee2a25f082b2d9717ff93944204c79b1f9c7fe Mon Sep 17 00:00:00 2001 From: LaRita Robinson Date: Fri, 13 Sep 2024 16:35:53 -0400 Subject: [PATCH] Sync of views didn't totally work This prevents views from crashing --- app/helpers/pdf_js_helper_decorator.rb | 2 +- app/views/hyrax/base/_pdf_js.erb | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) create mode 100644 app/views/hyrax/base/_pdf_js.erb diff --git a/app/helpers/pdf_js_helper_decorator.rb b/app/helpers/pdf_js_helper_decorator.rb index 1f3220db..9d833ec0 100644 --- a/app/helpers/pdf_js_helper_decorator.rb +++ b/app/helpers/pdf_js_helper_decorator.rb @@ -3,7 +3,7 @@ module PdfJsHelperDecorator def pdf_js_url(file_set_presenter) # assumes that the download path exists if the file set has been characterized - url = if file_set_presenter.mime_type + url = if file_set_presenter.try(:mime_type) "/pdf.js/viewer.html?file=#{hyrax.download_path(file_set_presenter.id)}" else diff --git a/app/views/hyrax/base/_pdf_js.erb b/app/views/hyrax/base/_pdf_js.erb new file mode 100644 index 00000000..c22fff84 --- /dev/null +++ b/app/views/hyrax/base/_pdf_js.erb @@ -0,0 +1,7 @@ +
+ +