summaryrefslogtreecommitdiff
path: root/rt/share/html/Ticket/Create.html
diff options
context:
space:
mode:
authorMark Wells <mark@freeside.biz>2013-01-18 17:42:01 -0800
committerMark Wells <mark@freeside.biz>2013-01-18 17:42:01 -0800
commit576d11eecd4aac143ac5d103b056060e2baaf4ed (patch)
tree44861af92953694c34a0f8a2fcae4d4d78d785ad /rt/share/html/Ticket/Create.html
parent1fbe9c841ebb293b516dfa4d2611a5cd1a1cf5c5 (diff)
avoid cloning TimeWorked and related fields on linked tickets, #20543
Diffstat (limited to 'rt/share/html/Ticket/Create.html')
-rwxr-xr-xrt/share/html/Ticket/Create.html5
1 files changed, 3 insertions, 2 deletions
diff --git a/rt/share/html/Ticket/Create.html b/rt/share/html/Ticket/Create.html
index 0419126c6..8c6a58ad0 100755
--- a/rt/share/html/Ticket/Create.html
+++ b/rt/share/html/Ticket/Create.html
@@ -293,8 +293,8 @@ if ($CloneTicket) {
};
$clone->{$_} = $CloneTicketObj->$_()
- for qw/Owner Subject FinalPriority TimeEstimated TimeWorked
- Status TimeLeft/;
+ for qw/Owner Subject FinalPriority Status/;
+ # not TimeWorked, TimeEstimated, or TimeLeft
$clone->{$_} = $CloneTicketObj->$_->AsString
for grep { $CloneTicketObj->$_->Unix }
@@ -330,6 +330,7 @@ if ($CloneTicket) {
my $cfs = $CloneTicketObj->QueueObj->TicketCustomFields();
while ( my $cf = $cfs->Next ) {
+ next if $cf->FirstAttribute('NoClone');
my $cf_id = $cf->id;
my $cf_values = $CloneTicketObj->CustomFieldValues( $cf->id );
my @cf_values;