diff --git a/app/controllers/admin/tags_controller.rb b/app/controllers/admin/tags_controller.rb index cd5e00c9..8e8a4e6b 100644 --- a/app/controllers/admin/tags_controller.rb +++ b/app/controllers/admin/tags_controller.rb @@ -46,12 +46,16 @@ class Admin::TagsController < OrbitBackendController protected - def set_module_app - @module_app ||= ModuleApp.first(:conditions => {:key => @app_title.underscore}) rescue nil - end - def get_tags @tags = (@module_app ? @module_app.tags : Tag.all) end + + def setup_vars + @app_key = request.env['HTTP_REFERER'].split('/')[4] + if @app_key + @app_key.gsub!(/[?].*/, '') + @module_app = ModuleApp.first(conditions: {:key => @app_key}) + end + end end