[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