[Jifty-commit] r6577 - plugins/Jifty-Plugin-NewsFeed/lib/Jifty/Plugin/NewsFeed
Jifty commits
jifty-commit at lists.jifty.org
Tue Mar 10 21:18:43 EDT 2009
Author: c9s
Date: Tue Mar 10 21:18:42 2009
New Revision: 6577
Modified:
plugins/Jifty-Plugin-NewsFeed/lib/Jifty/Plugin/NewsFeed/View.pm
Log:
- newsfeed plugin: show warn message "permission denied" if cache root can not be written
Modified: plugins/Jifty-Plugin-NewsFeed/lib/Jifty/Plugin/NewsFeed/View.pm
==============================================================================
--- plugins/Jifty-Plugin-NewsFeed/lib/Jifty/Plugin/NewsFeed/View.pm (original)
+++ plugins/Jifty-Plugin-NewsFeed/lib/Jifty/Plugin/NewsFeed/View.pm Tue Mar 10 21:18:42 2009
@@ -70,7 +70,13 @@
my $plugin = Jifty->find_plugin( 'Jifty::Plugin::NewsFeed' );
my $cache_root = $plugin->config->{CacheRoot} || '/tmp';
- my $c1 = Cache::File->new( cache_root => $plugin->config->{CacheRoot} );
+ if( ! -w $cache_root ) {
+ Jifty->log->warn( 'NewsFeed plugin can not write to ' . $cache_root . '. Permission Denied.' );
+ return;
+ }
+
+
+ my $c1 = Cache::File->new( cache_root => $cache_root );
my $feed_xml = $c1->get( 'feed_url' );
unless ($feed_xml) {
Jifty->log->info('Fetch feed:' . $feed_url );
More information about the Jifty-commit
mailing list