[Rt-commit] [svn] r1735 - in rt/branches/3.3-TESTING: . lib/RT
jesse at pallas.eruditorum.org
jesse at pallas.eruditorum.org
Sun Nov 7 10:04:24 EST 2004
Author: jesse
Date: Sun Nov 7 10:04:23 2004
New Revision: 1735
Modified:
rt/branches/3.3-TESTING/ (props changed)
rt/branches/3.3-TESTING/lib/RT/CustomField_Overlay.pm
rt/branches/3.3-TESTING/lib/RT/GroupMember_Overlay.pm
rt/branches/3.3-TESTING/lib/RT/Record.pm
Log:
r6195 at tinbook: jesse | 2004-11-06T15:14:59.241373Z
Better handling of Record deletion confirmation messages. (To go with new searchbuilder fixes)
Modified: rt/branches/3.3-TESTING/lib/RT/CustomField_Overlay.pm
==============================================================================
--- rt/branches/3.3-TESTING/lib/RT/CustomField_Overlay.pm (original)
+++ rt/branches/3.3-TESTING/lib/RT/CustomField_Overlay.pm Sun Nov 7 10:04:23 2004
@@ -271,7 +271,7 @@
ok(my ($val,$msg) = $cf->AddValue(Name => 'foo' , Description => 'TestCFValue', SortOrder => '6'));
ok($val != 0);
ok (my ($delval, $delmsg) = $cf->DeleteValue($val));
-ok ($delval != 0);
+ok ($delval,"Deleting a cf value: $delmsg");
=end testing
Modified: rt/branches/3.3-TESTING/lib/RT/GroupMember_Overlay.pm
==============================================================================
--- rt/branches/3.3-TESTING/lib/RT/GroupMember_Overlay.pm (original)
+++ rt/branches/3.3-TESTING/lib/RT/GroupMember_Overlay.pm Sun Nov 7 10:04:23 2004
@@ -319,7 +319,7 @@
}
}
- my $err = $self->SUPER::Delete();
+ my ($err, $msg) = $self->SUPER::Delete();
unless ($err) {
$RT::Logger->warning("Couldn't delete cached group submember ".$self->Id);
$RT::Handle->Rollback();
Modified: rt/branches/3.3-TESTING/lib/RT/Record.pm
==============================================================================
--- rt/branches/3.3-TESTING/lib/RT/Record.pm (original)
+++ rt/branches/3.3-TESTING/lib/RT/Record.pm Sun Nov 7 10:04:23 2004
@@ -115,9 +115,13 @@
sub Delete {
my $self = shift;
- my ($rv, $msg) = $self->SUPER::Delete;
- $msg ||= $self->loc("Object deleted");
- return ($rv, $msg);
+ my ($rv) = $self->SUPER::Delete;
+ if ($rv) {
+ return ($rv, $self->loc("Object deleted"));
+ } else {
+
+ return(0, $self->loc("Object could not be deleted"))
+ }
}
=head2 Attributes
More information about the Rt-commit
mailing list