[Rt-commit] rt branch, 4.0/cf-spurious-update, created. rt-4.0.0-180-gdb025dd
Shawn Moore
sartak at bestpractical.com
Wed May 4 13:43:49 EDT 2011
The branch, 4.0/cf-spurious-update has been created
at db025dddbfa37df845e14c2ec279657cb472171b (commit)
- Log -----------------------------------------------------------------
commit db025dddbfa37df845e14c2ec279657cb472171b
Author: Shawn M Moore <sartak at bestpractical.com>
Date: Wed May 4 13:43:05 2011 -0400
Only update BasedOn if it's different
Otherwise you'll get spurious "That is already the current value"
(or "the current value-is-already That") messages
diff --git a/share/html/Admin/CustomFields/Modify.html b/share/html/Admin/CustomFields/Modify.html
index 44a2f67..fc206e1 100644
--- a/share/html/Admin/CustomFields/Modify.html
+++ b/share/html/Admin/CustomFields/Modify.html
@@ -218,8 +218,10 @@ if ( $ARGS{'Update'} && $id ne 'new' ) {
$CustomFieldObj->SetRenderType( undef );
}
- my ($good, $msg) = $CustomFieldObj->SetBasedOn( $BasedOn );
- push @results, $msg unless $good or $msg =~ /No entry found/;
+ if (($CustomFieldObj->BasedOn||'') ne ($BasedOn||'')) {
+ my ($good, $msg) = $CustomFieldObj->SetBasedOn( $BasedOn );
+ push @results, $msg unless $good or $msg =~ /No entry found/;
+ }
my $paramtag = "CustomField-". $CustomFieldObj->Id ."-Value";
# Delete any fields that want to be deleted
-----------------------------------------------------------------------
More information about the Rt-commit
mailing list