From 848e4960d316b955368d3a19caa71c7f701d26dc Mon Sep 17 00:00:00 2001 From: Alex Kriuchykhin Date: Fri, 28 Feb 2025 13:33:54 +0100 Subject: [PATCH] Fix text extraction for cloned assets [SCI-11618] (#8279) --- app/models/asset.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/models/asset.rb b/app/models/asset.rb index 26a4a0c3b..c17e583db 100644 --- a/app/models/asset.rb +++ b/app/models/asset.rb @@ -165,10 +165,11 @@ class Asset < ApplicationRecord new_blob = nil blob.open do |tmp_file| + # Analyzed flag should be removed in order to run a new text extraction job needed for search new_blob = ActiveStorage::Blob.create_and_upload!( io: tmp_file, filename: blob.filename, - metadata: (metadata || blob.metadata) + metadata: (metadata || blob.metadata).except(:analyzed) ) attach_method.call(new_blob)