Hi all,

I am having a strange issue with a script, I was wondering if those who are
a bit more proficient than myself can give me a couple of pointers.

The issue is that sometimes, quite regularly actually, it is printing a date
that is 1 month behind the current date.  this has me very confused, there
are a few that wrote the date properly, (about 17 out of 330).  So with out
further complications, here is a copy of the scrip.

my $CF_Obj = RT::CustomField->new($self->CurrentUser);
> my $cf_name = 'Ticket_resolveDate';
> my ( $sec, $min, $hour, $day, $mon, $year ) = localtime( time );
> my $cf_value = sprintf( '%d-%02d-%02d %02d:%02d:%02d', $year + 1900, $mon,
> $day, $hour, $min, $sec );
> $CF_Obj->LoadByName( Name => $cf_name,);
>    $RT::Logger->debug( "Loaded \$CF_Obj->Name = ". $CF_Obj->Name() ."\n" );
>
>
> $CF_Obj->AddValueForObject( Object  => $self->TicketObj,
>                            Content => $cf_value, );
> 1;
>

Thanks in advance,
Bill G.
_______________________________________________
http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users

Community help: http://wiki.bestpractical.com
Commercial support: sa...@bestpractical.com


Discover RT's hidden secrets with RT Essentials from O'Reilly Media. 
Buy a copy at http://rtbook.bestpractical.com

Reply via email to