From 00ca2e0cbb30bb15cb7a071d40db8c8907f7eff3 Mon Sep 17 00:00:00 2001 From: Frederic Merizen Date: Tue, 26 Feb 2019 19:12:05 +0100 Subject: [PATCH] [#3477] Make sanitized_column dryer --- app/models/procedure_presentation.rb | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/app/models/procedure_presentation.rb b/app/models/procedure_presentation.rb index bc9dd2035..2f3d9861b 100644 --- a/app/models/procedure_presentation.rb +++ b/app/models/procedure_presentation.rb @@ -270,10 +270,9 @@ class ProcedurePresentation < ApplicationRecord def sanitized_column(field) table = field['table'] - table = ActiveRecord::Base.connection.quote_column_name((table == 'self' ? 'dossier' : table).pluralize) - column = ActiveRecord::Base.connection.quote_column_name(field['column']) - - table + '.' + column + [(table == 'self' ? 'dossier' : table).pluralize, field['column']] + .map { |name| ActiveRecord::Base.connection.quote_column_name(name) } + .join('.') end def dossier_field_service