summaryrefslogtreecommitdiff
path: root/rt/lib/RT/Record.pm
diff options
context:
space:
mode:
authorIvan Kohler <ivan@freeside.biz>2012-09-23 14:56:51 -0700
committerIvan Kohler <ivan@freeside.biz>2012-09-23 14:56:51 -0700
commit0bff2e665b3a6389b47510e4c04a5a454f6dd7d4 (patch)
treee7f3368c067594b98699c5cf62f0991e8ceb2e4f /rt/lib/RT/Record.pm
parent806d426d106efea2b2b13314108c4ac046511e1c (diff)
rt 4.0.7
Diffstat (limited to 'rt/lib/RT/Record.pm')
-rwxr-xr-xrt/lib/RT/Record.pm4
1 files changed, 3 insertions, 1 deletions
diff --git a/rt/lib/RT/Record.pm b/rt/lib/RT/Record.pm
index e134178be..fd238de16 100755
--- a/rt/lib/RT/Record.pm
+++ b/rt/lib/RT/Record.pm
@@ -639,6 +639,8 @@ sub __Value {
my $value = $self->SUPER::__Value($field);
+ return undef if (!defined $value);
+
if ( $args{'decode_utf8'} ) {
if ( !utf8::is_utf8($value) ) {
utf8::decode($value);
@@ -1675,7 +1677,7 @@ sub _AddCustomFieldValue {
0,
$self->loc(
"Custom field [_1] does not apply to this object",
- $args{'Field'}
+ ref $args{'Field'} ? $args{'Field'}->id : $args{'Field'}
)
);
}