From 4089f97703c5a6e643952ea7e6d1289625d97d7d Mon Sep 17 00:00:00 2001 From: Andreas Maierhofer Date: Tue, 11 Feb 2020 12:57:46 +0100 Subject: [PATCH] Handle missing attr on decorated object in TableDisplay::Column refs hitobito/hitobito#897 --- app/helpers/table_displays/column.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/helpers/table_displays/column.rb b/app/helpers/table_displays/column.rb index 9e44dc1f3d..61390c0b09 100644 --- a/app/helpers/table_displays/column.rb +++ b/app/helpers/table_displays/column.rb @@ -30,7 +30,8 @@ def render end def format_attr(target, attr) - template.format_attr(target, attr) if target.respond_to?(attr) + model = target.is_a?(ApplicationDecorator) ? target.model : target + template.format_attr(target, attr) if model.respond_to?(attr) end def header