X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=blobdiff_plain;f=FS%2FFS%2Fcust_svc.pm;h=fae265d2ef8e5e9bddd9b601a35990aca11b2524;hp=b97539681d7643a9cc0506e4d10a5a2e2fa96064;hb=edf90a3eb4219f72c8962ad86caacf409b896e8f;hpb=4dbd0e09bd8fe1958eb294ebd425878c420afe6a diff --git a/FS/FS/cust_svc.pm b/FS/FS/cust_svc.pm index b97539681..fae265d2e 100644 --- a/FS/FS/cust_svc.pm +++ b/FS/FS/cust_svc.pm @@ -590,6 +590,23 @@ sub get_session_history { } +=item pkg_svc + +Returns the pkg_svc record for for this service, if applicable. + +=cut + +sub pkg_svc { + my $self = shift; + my $cust_pkg = $self->cust_pkg; + return undef unless $cust_pkg; + + qsearchs( 'pkg_svc', { 'svcpart' => $self->svcpart, + 'pkgpart' => $cust_pkg->pkgpart, + } + ); +} + =back =head1 BUGS