From 57dedb8fdd4593fb64c94310a356579a50394aaa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Gaya?= <sebastien.gaya@gmail.com> Date: Tue, 16 Nov 2021 12:48:28 +0100 Subject: [PATCH] media ctrl --- app/controllers/media_controller.rb | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/app/controllers/media_controller.rb b/app/controllers/media_controller.rb index 1a0aefdc4..eafaa9358 100644 --- a/app/controllers/media_controller.rb +++ b/app/controllers/media_controller.rb @@ -3,8 +3,11 @@ class MediaController < ApplicationController @blob = ActiveStorage::Blob.find_signed! params[:signed_id] variant_service = VariantService.compute(@blob, params[:filename_with_transformations], params[:format]) transformations = variant_service.transformations - blob_or_variant_url = transformations.empty? ? url_for(@blob) - : url_for(@blob.variant(transformations)) + if !@blob.variable? || transformations.empty? + blob_or_variant_url = url_for(@blob) + else + blob_or_variant_url = url_for(@blob.variant(transformations)) + end redirect_to blob_or_variant_url end -- GitLab