X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=blobdiff_plain;f=FS%2FFS%2Fsvc_acct.pm;h=f935df50d0b6495fb4b04ace610b891db67c74e7;hp=f66c715cd6ba17a8241091b848dea9d15b44b0a2;hb=5a588517044ae46cbfc4e544e9306f0aee8f34c3;hpb=c4ed19db84cc71ef13ded9f86ba413411b5c05f6 diff --git a/FS/FS/svc_acct.pm b/FS/FS/svc_acct.pm index f66c715cd..f935df50d 100644 --- a/FS/FS/svc_acct.pm +++ b/FS/FS/svc_acct.pm @@ -245,7 +245,7 @@ sub insert { $self->svcpart($cust_svc->svcpart); } - #new duplicate username checking + #new duplicate username/username@domain/uid checking my $part_svc = qsearchs('part_svc', { 'svcpart' => $self->svcpart } ); unless ( $part_svc ) { @@ -272,8 +272,7 @@ sub insert { foreach my $part_export ( $part_svc->part_export ) { #this will catch to the same exact export - my @svcparts = map { $_->svcpart } - qsearch('export_svc', { 'exportnum' => $part_export->exportnum }); + my @svcparts = map { $_->svcpart } $part_export->export_svc; #this will catch to exports w/same exporthost+type ??? #my @other_part_export = qsearch('part_export', {