diff options
| author | ivan <ivan> | 2011-05-01 20:02:38 +0000 | 
|---|---|---|
| committer | ivan <ivan> | 2011-05-01 20:02:38 +0000 | 
| commit | 790db5a543f9d697ed373acab2b95566634cf029 (patch) | |
| tree | 70fd44f0fd815541b6222fecf5a1852842cd9c2d | |
| parent | c1ef297b0c2b85c51fd6cd43b9484e208e86cd49 (diff) | |
cdr reimporting, RT#12181
| -rw-r--r-- | bin/cdr.reimport | 6 | 
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( { | 
