fix introrate/prorate interaction, RT#11018
[freeside.git] / FS / FS / phone_avail.pm
index 398d0f6..92286ab 100644 (file)
@@ -5,7 +5,7 @@ use vars qw( @ISA $DEBUG $me );
 use FS::Record qw( qsearch qsearchs dbh );
 use FS::cust_svc;
 
-@ISA = qw(FS::Record);
+@ISA = qw(FS::cust_main_Mixin FS::Record);
 
 $me = '[FS::phone_avail]';
 $DEBUG = 0;
@@ -162,6 +162,17 @@ sub cust_svc {
   qsearchs('cust_svc', { 'svcnum' => $self->svcnum });
 }
 
+=item part_export
+
+=cut
+
+sub part_export {
+  my $self = shift;
+  return '' unless $self->exportnum;
+  qsearchs('part_export', { 'exportnum' => $self->exportnum });
+}
+
+
 sub process_batch_import {
   my $job = shift;