From 625801c0e9d54c00cca51438ecab1a084ff206a6 Mon Sep 17 00:00:00 2001 From: Christophe Vilayphiou Date: Wed, 1 Aug 2012 03:07:23 +0800 Subject: [PATCH] Fix auth_users bug without category in news --- .../app/helpers/panel/news/back_end/news_bulletins_helper.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/vendor/built_in_modules/news/app/helpers/panel/news/back_end/news_bulletins_helper.rb b/vendor/built_in_modules/news/app/helpers/panel/news/back_end/news_bulletins_helper.rb index 5f4daa62..f4bd1ee3 100644 --- a/vendor/built_in_modules/news/app/helpers/panel/news/back_end/news_bulletins_helper.rb +++ b/vendor/built_in_modules/news/app/helpers/panel/news/back_end/news_bulletins_helper.rb @@ -1,13 +1,13 @@ module Panel::News::BackEnd::NewsBulletinsHelper def news_show_form_status_field(news_bulletin) by_news_bulletin = (!news_bulletin.is_expired? and news_bulletin.is_pending?) - by_user = (news_bulletin.news_bulletin_category.authed_users('fact_check').include?(current_user) or is_manager? or is_admin?) + by_user = ((news_bulletin.news_bulletin_category.authed_users('fact_check').include?(current_user) rescue nil) or is_manager? or is_admin?) by_news_bulletin and by_user end def news_show_approval_link(news_bulletin) by_news_bulletin = (!news_bulletin.is_expired? and news_bulletin.is_pending?) - by_user = (news_bulletin.news_bulletin_category.authed_users('fact_check').include?(current_user) or is_manager? or is_admin?) + by_user = ((news_bulletin.news_bulletin_category.authed_users('fact_check').include?(current_user) rescue nil) or is_manager? or is_admin?) by_news_bulletin and by_user end