From 7d7a508508938eb9f048b08227e00685eb430008 Mon Sep 17 00:00:00 2001 From: Martin Artnik <85488244+artoscinote@users.noreply.github.com> Date: Tue, 8 Jul 2025 10:04:36 +0200 Subject: [PATCH] Fix gene sequence preview generation [SCI-12109] (#8646) --- app/controllers/gene_sequence_assets_controller.rb | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/app/controllers/gene_sequence_assets_controller.rb b/app/controllers/gene_sequence_assets_controller.rb index aaa86bd5f..32711d17e 100644 --- a/app/controllers/gene_sequence_assets_controller.rb +++ b/app/controllers/gene_sequence_assets_controller.rb @@ -82,9 +82,16 @@ class GeneSequenceAssetsController < ApplicationController file = @asset.file - file.blob.metadata['asset_type'] = 'gene_sequence' - file.blob.metadata['name'] = params[:sequence_name] - file.save! + file.blob.update_column( + :metadata, + file.blob.metadata.merge( + { + asset_type: 'gene_sequence', + name: params[:sequence_name] + } + ) + ) + @asset.view_mode = view_mode || @parent.assets_view_mode @asset.last_modified_by = current_user @asset.save!