X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=FS%2FFS%2Fcust_svc.pm;h=fae265d2ef8e5e9bddd9b601a35990aca11b2524;hb=197e1640b4d44a4769fccc947d0f1e128fbde3a8;hp=b97539681d7643a9cc0506e4d10a5a2e2fa96064;hpb=8ce96f4accb45f2577d38de81b9f96c0031a2f8a;p=freeside.git 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