X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=FS%2FFS%2Fsvc_cable.pm;h=5e3f180b86060d62d3584bcc2eba65c71eff558f;hb=829aa888318799d2ff4871c92b0d457abda49714;hp=50859dabc7c1d3b2457dbd9abf21d22996dfba3b;hpb=3482a5ad0d9660aa994bb2be61aaa5ae61b1b28d;p=freeside.git diff --git a/FS/FS/svc_cable.pm b/FS/FS/svc_cable.pm index 50859dabc..5e3f180b8 100644 --- a/FS/FS/svc_cable.pm +++ b/FS/FS/svc_cable.pm @@ -36,6 +36,26 @@ from FS::Record. The following fields are currently supported: primary key +=item providernum + +Provider (see L) + +=item ordernum + +Provider order number + +=item modelnum + +Cable device model (see L) + +=item serialnum + +Cable device serial number + +=item mac_addr + +Cable device MAC address + =back =head1 METHODS @@ -126,9 +146,12 @@ sub label { my @label = (); push @label, 'MAC:'. $self->mac_addr_pretty if $self->mac_addr; - push @label, ($part_svc->part_svc_column('serialnum') || 'Serial#'). - $self->serialnum - if $self->serialnum; + if ( $self->serialnum ) { + my $serialnum_label = $part_svc->part_svc_column('serialnum'); + push @label, + ($serialnum_label && $serialnum_label->columnlabel || 'Serial#'). + $self->serialnum; + } return join(', ', @label); }