projects
/
freeside.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
0b62b95
)
ordering fix on delete: domain_record records first, then svc_domain
author
ivan
<ivan>
Sun, 8 Sep 2002 12:58:00 +0000
(12:58 +0000)
committer
ivan
<ivan>
Sun, 8 Sep 2002 12:58:00 +0000
(12:58 +0000)
FS/FS/svc_domain.pm
patch
|
blob
|
history
diff --git
a/FS/FS/svc_domain.pm
b/FS/FS/svc_domain.pm
index
b06d030
..
637d049
100644
(file)
--- a/
FS/FS/svc_domain.pm
+++ b/
FS/FS/svc_domain.pm
@@
-269,12
+269,6
@@
sub delete {
local $FS::UID::AutoCommit = 0;
my $dbh = dbh;
local $FS::UID::AutoCommit = 0;
my $dbh = dbh;
- my $error = $self->SUPER::delete;
- if ( $error ) {
- $dbh->rollback if $oldAutoCommit;
- return $error;
- }
-
foreach my $domain_record ( reverse $self->domain_record ) {
my $error = $domain_record->delete;
if ( $error ) {
foreach my $domain_record ( reverse $self->domain_record ) {
my $error = $domain_record->delete;
if ( $error ) {
@@
-282,6
+276,13
@@
sub delete {
return $error;
}
}
return $error;
}
}
+
+ my $error = $self->SUPER::delete;
+ if ( $error ) {
+ $dbh->rollback if $oldAutoCommit;
+ return $error;
+ }
+
$dbh->commit or die $dbh->errstr if $oldAutoCommit;
}
$dbh->commit or die $dbh->errstr if $oldAutoCommit;
}
@@
-448,10
+449,6
@@
sub submit_internic {
=back
=back
-=head1 VERSION
-
-$Id: svc_domain.pm,v 1.31 2002-06-10 02:52:48 ivan Exp $
-
=head1 BUGS
All BIND/DNS fields should be included (and exported).
=head1 BUGS
All BIND/DNS fields should be included (and exported).