aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTeddy Wing2018-02-14 15:13:42 +0100
committerJohan Van Ryseghem2018-02-14 18:34:07 +0100
commita9bb67274bd5bbc8737955ae1ff21e5683b44150 (patch)
treefa8bd51a52790a404f568a8d546c2ecb1d98aa61
parent8bb6641a81b7356bf74de600f88867721b02c6a8 (diff)
downloadchouette-core-a9bb67274bd5bbc8737955ae1ff21e5683b44150.tar.bz2
ImportResourcesDecorator: Fix `Draper::UninferrableDecoratorError`
We were getting this error: Draper::UninferrableDecoratorError in ImportResources#index Showing .../stif-boiv/app/views/import_resources/index.html.slim where line #14 raised: Could not infer a decorator for ActiveRecord::Base. Extracted source (around line #14): span.status_icon = import_status(@import.status) span = t('.table_state', lines_imported: @import_resources.lines_imported , lines_in_zipfile: @import_resources.lines_in_zipfile ) - if @import_resources.present? .col-lg-12 h2 = t('.table_title') .col-lg-12 Rails.root: .../stif-boiv Application Trace | Framework Trace | Full Trace app/views/import_resources/index.html.slim:14:in `_app_views_import_resources_index_html_slim___3139942318249059519_70240694466080' when visiting this page: http://stif-boiv.dev:3000/workbenches/1/imports/18/import_resources Fix the error by inheriting from `AF83::Decorator` and having it take care of things. We don't have any other model decorators that don't inherit from `AF83::Decorator`, so this shouldn't be a problem any more. Refs #5926
-rw-r--r--app/decorators/import_resources_decorator.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/app/decorators/import_resources_decorator.rb b/app/decorators/import_resources_decorator.rb
index 2b1a25ef9..88a8057cf 100644
--- a/app/decorators/import_resources_decorator.rb
+++ b/app/decorators/import_resources_decorator.rb
@@ -1,4 +1,4 @@
-class ImportResourcesDecorator < ModelDecorator
+class ImportResourcesDecorator < AF83::Decorator
delegate :where
def lines_imported