summaryrefslogtreecommitdiff
path: root/bin/cdr.reimport
diff options
context:
space:
mode:
authorivan <ivan>2011-05-01 20:02:38 +0000
committerivan <ivan>2011-05-01 20:02:38 +0000
commit790db5a543f9d697ed373acab2b95566634cf029 (patch)
tree70fd44f0fd815541b6222fecf5a1852842cd9c2d /bin/cdr.reimport
parentc1ef297b0c2b85c51fd6cd43b9484e208e86cd49 (diff)
cdr reimporting, RT#12181
Diffstat (limited to 'bin/cdr.reimport')
-rw-r--r--bin/cdr.reimport6
1 files changed, 4 insertions, 2 deletions
diff --git a/bin/cdr.reimport b/bin/cdr.reimport
index 1b2f198d6..51c62d2ea 100644
--- a/bin/cdr.reimport
+++ b/bin/cdr.reimport
@@ -34,7 +34,7 @@ my $cb = sub {
$new++;
return;
}
- die "too many matches found!" if scalar(@exists) > 1;
+ return "too many matches found!" if scalar(@exists) > 1;
my $exists = $exists[0];
if ( $exists->freesidestatus ) {
@@ -43,9 +43,11 @@ my $cb = sub {
} else {
$rep++;
my $error = $exists->delete;
- die $error if $error;
+ return $error if $error;
}
+ return '';
+
};
my $error = FS::cdr::batch_import( {