[Jifty-commit] r2487 - in jifty/trunk: lib/Jifty/View/Static

jifty-commit at lists.jifty.org jifty-commit at lists.jifty.org
Thu Jan 11 00:34:25 EST 2007


Author: trs
Date: Thu Jan 11 00:34:25 2007
New Revision: 2487

Modified:
   jifty/trunk/   (props changed)
   jifty/trunk/lib/Jifty/View/Static/Handler.pm

Log:
 r18798 at zot:  tom | 2007-01-11 00:34:02 -0500
 Fix If-Modified-Since handling when dealing with IE


Modified: jifty/trunk/lib/Jifty/View/Static/Handler.pm
==============================================================================
--- jifty/trunk/lib/Jifty/View/Static/Handler.pm	(original)
+++ jifty/trunk/lib/Jifty/View/Static/Handler.pm	Thu Jan 11 00:34:25 2007
@@ -71,6 +71,11 @@
 
     if ( my $since = Jifty->handler->cgi->http('If-Modified-Since') ) {
         my @file_info = stat($local_path);
+
+        # IE appends "; length=N" to If-Modified-Since headers and we need
+        # to get rid of it so str2time doesn't choke below
+        $since =~ s/;.+$//;
+
         return $self->send_not_modified
             unless $file_info[9] > HTTP::Date::str2time($since);
     }


More information about the Jifty-commit mailing list