X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;ds=sidebyside;f=rt%2Flib%2FRT%2FInterface%2FWeb_Vendor.pm;h=c9bff6f36d4836e35ea04d1937a6fcf48567baa1;hb=bd4e387da29dc3dad44605572d531ab4f7ab4f4d;hp=245df12594f9979de83c46fcd873e2cf11e88d7f;hpb=4e95cbcc7a876017487f098a06b957e79c0acf77;p=freeside.git diff --git a/rt/lib/RT/Interface/Web_Vendor.pm b/rt/lib/RT/Interface/Web_Vendor.pm index 245df1259..c9bff6f36 100644 --- a/rt/lib/RT/Interface/Web_Vendor.pm +++ b/rt/lib/RT/Interface/Web_Vendor.pm @@ -288,8 +288,10 @@ sub ProcessTicketBasics { # fields to empty strings, but internally change the values # to zero. This is sloppy and causes some problems. foreach my $field (qw(TimeWorked TimeEstimated TimeLeft)) { - $ARGSRef->{$field} =~ s/\s//g; - $ARGSRef->{$field} ||= 0; + if (exists $ARGSRef->{$field}) { + $ARGSRef->{$field} =~ s/\s//g; + $ARGSRef->{$field} ||= 0; + } } my @results = UpdateRecordObject(