Fix Docx preview after replace file [SCI-6878]

This commit is contained in:
Anton 2022-06-01 12:16:19 +02:00
parent 98ac1c126f
commit cf36ad0fb4
2 changed files with 3 additions and 0 deletions

View file

@ -58,6 +58,7 @@ class ResultAssetsController < ApplicationController
if update_params.dig(:asset_attributes, :signed_blob_id)
@result.asset.last_modified_by = current_user
@result.asset.update(file: update_params[:asset_attributes][:signed_blob_id])
@result.asset.file_pdf_preview.purge if @result.asset.file_pdf_preview.attached?
update_params.delete(:asset_attributes)
end

View file

@ -65,6 +65,8 @@ class RepositoryAssetValue < ApplicationRecord
asset.file.attach(io: StringIO.new(Base64.decode64(new_data[:file_data])), filename: new_data[:file_name])
end
asset.file_pdf_preview.purge if asset.file_pdf_preview.attached?
asset.last_modified_by = user
self.last_modified_by = user
asset.save! && save!