Merge pull request #2147 from okriuchykhin/ok_SCI_3949

Handle missing experiment previews [SCI-3949]
This commit is contained in:
Alex Kriuchykhin 2019-10-09 16:27:16 +02:00 committed by GitHub
commit 71aa8e646e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -236,6 +236,11 @@ class ExperimentsController < ApplicationController
end end
def updated_img 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? if @experiment.workflowimg.attached? && !@experiment.workflowimg_exists?
@experiment.workflowimg.purge @experiment.workflowimg.purge
@experiment.generate_workflow_img @experiment.generate_workflow_img