From 00921a5f6a731c4eac6972496ceddb23a4ada551 Mon Sep 17 00:00:00 2001 From: Oleksii Kriuchykhin Date: Wed, 9 Oct 2019 16:24:21 +0200 Subject: [PATCH] Hadle missing experiment previews [SCI-3949] --- app/controllers/experiments_controller.rb | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/controllers/experiments_controller.rb b/app/controllers/experiments_controller.rb index c069e53ec..07643c977 100644 --- a/app/controllers/experiments_controller.rb +++ b/app/controllers/experiments_controller.rb @@ -236,6 +236,11 @@ class ExperimentsController < ApplicationController end def updated_img + if @experiment.workflowimg_file_name.present? && !@experiment.workflowimg.attached? + @experiment.generate_workflow_img + @experiment.update(workflowimg_file_name: nil) + end + if @experiment.workflowimg.attached? && !@experiment.workflowimg_exists? @experiment.workflowimg.purge @experiment.generate_workflow_img