[Jifty-commit] r4826 - in jifty/trunk: lib/Jifty
jifty-commit at lists.jifty.org
jifty-commit at lists.jifty.org
Fri Jan 11 21:22:29 EST 2008
Author: sartak
Date: Fri Jan 11 21:22:29 2008
New Revision: 4826
Modified:
jifty/trunk/ (props changed)
jifty/trunk/lib/Jifty/DateTime.pm
Log:
r50113 at onn: sartak | 2008-01-11 21:21:54 -0500
DateTime->new is pretty strict, so use DateTime->now
Also accept user_object->timezone for intuiting the user's time zone.
Modified: jifty/trunk/lib/Jifty/DateTime.pm
==============================================================================
--- jifty/trunk/lib/Jifty/DateTime.pm (original)
+++ jifty/trunk/lib/Jifty/DateTime.pm Fri Jan 11 21:22:29 2008
@@ -157,7 +157,7 @@
my $self = shift;
# make this work as Jifty::DateTime->current_user_has_timezone
- my $dt = ref($self) ? $self : $self->new;
+ my $dt = ref($self) ? $self : $self->now;
$dt->_get_current_user();
@@ -168,7 +168,9 @@
my $user_obj = $dt->current_user->user_object or return;
# Check for a time_zone method and then use it if it exists
- my $f = $dt->can('time_zone') or return;
+ my $f = $dt->can('time_zone') | $dt->can('timezone')
+ or return;
+
return $f->($user_obj);
}
More information about the Jifty-commit
mailing list