From 44cb0db41a317be38abfcd197bfea54c366c103f Mon Sep 17 00:00:00 2001 From: Giga Chubinidze Date: Wed, 6 Sep 2023 16:36:26 +0400 Subject: [PATCH] removed object constantization --- app/services/marvin_js_service.rb | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/services/marvin_js_service.rb b/app/services/marvin_js_service.rb index f180a6ab2..965b6f7a6 100644 --- a/app/services/marvin_js_service.rb +++ b/app/services/marvin_js_service.rb @@ -47,7 +47,12 @@ class MarvinJsService private def connect_asset(asset, params, current_user) - object = params[:object_type].constantize.find(params[:object_id]) + object = case params[:object_type] + when 'Step' + Step.find(params[:object_id]) + when 'Result' + Result.find(params[:object_id]) + end asset.update!(view_mode: object.assets_view_mode) object.assets << asset