summaryrefslogtreecommitdiff
path: root/FS/FS/svc_broadband.pm
diff options
context:
space:
mode:
authorMark Wells <mark@freeside.biz>2012-04-26 13:25:50 -0700
committerMark Wells <mark@freeside.biz>2012-04-26 13:25:50 -0700
commit88269174c839d6953f30e2f849bc60327dd10f07 (patch)
tree251eff55b7185a83429a7591926d4766f72a78ca /FS/FS/svc_broadband.pm
parent3775fafeb19d7dab5f7104e03685ec8dc0d3a8f7 (diff)
better duplicate checking for ip address, #17515
Diffstat (limited to 'FS/FS/svc_broadband.pm')
-rwxr-xr-xFS/FS/svc_broadband.pm6
1 files changed, 3 insertions, 3 deletions
diff --git a/FS/FS/svc_broadband.pm b/FS/FS/svc_broadband.pm
index 64cc377..8210269 100755
--- a/FS/FS/svc_broadband.pm
+++ b/FS/FS/svc_broadband.pm
@@ -543,9 +543,9 @@ sub _check_ip_addr {
sub _check_duplicate {
my $self = shift;
-
- $self->lock_table;
-
+ # Not a reliable check because the table isn't locked, but
+ # that's why we have a unique index. This is just to give a
+ # friendlier error message.
my @dup;
@dup = $self->find_duplicates('global', 'ip_addr');
if ( @dup ) {