[Catalyst-commits] r14475 - trunk/examples/CatalystAdvent/lib/CatalystAdvent/Controller

dpetrov at dev.catalyst.perl.org dpetrov at dev.catalyst.perl.org
Tue Dec 3 10:00:12 GMT 2013


Author: dpetrov
Date: 2013-12-03 10:00:12 +0000 (Tue, 03 Dec 2013)
New Revision: 14475

Modified:
   trunk/examples/CatalystAdvent/lib/CatalystAdvent/Controller/Calendar.pm
Log:
Show only entries that are not published already into the feed

Modified: trunk/examples/CatalystAdvent/lib/CatalystAdvent/Controller/Calendar.pm
===================================================================
--- trunk/examples/CatalystAdvent/lib/CatalystAdvent/Controller/Calendar.pm	2013-12-02 22:19:25 UTC (rev 14474)
+++ trunk/examples/CatalystAdvent/lib/CatalystAdvent/Controller/Calendar.pm	2013-12-03 10:00:12 UTC (rev 14475)
@@ -207,7 +207,10 @@
 
     $c->stash->{year} = $year;
 
-    my @entry = reverse 1 .. 24;
+    my $now = $c->stash->{now};
+
+    # get only not published entries
+    my @entry = reverse 1 .. ( $year == $now->year ? $now->day : 24 );
     my %path = map { $_ => $c->path_to( 'root', $year, "$_.pod" ) } @entry;
     @entry = grep -e $path{ $_ }, @entry;
     




More information about the Catalyst-commits mailing list