Uninitialized value in mattern match in Transaction_Overlay.pm:1068

In one of my RT instances, the rt log fills up with messages like

[Wed Aug 9 14:38:21 2006] [warning]: Use of uninitialized value in
pattern match (m//) at /usr/local/rt3/lib/RT/Transaction_Overlay.pm
line 1068. (/usr/local/rt3/lib/RT/Transaction_Overlay.pm:1068)

The problem is in this code, where $field seem to be undef:

sub CustomFieldValues {
my $self = shift;
my $field = shift;

if ( UNIVERSAL::can( $self->Object, 'QueueObj' ) ) {

    unless ( $field =~ /^\d+$/o ) {
        my $CFs = RT::CustomFields->new( $self->CurrentUser );
         $CFs->Limit( FIELD => 'Name', VALUE => $field);
        $field = $CFs->First->id if $CFs->First;
return $self->SUPER::CustomFieldValues($field);


Will this be fixed in v3.6.1?

Petter Reinholdtsen

[Petter Reinholdtsen]

Will this be fixed in v3.6.1?

I have now upgraded that machine to 3.6.1, and I still see the
messages in the log. JFYI.

Petter Reinholdtsen