From: mark Date: Wed, 2 Mar 2011 04:11:23 +0000 (+0000) Subject: minor fixes for support time, #11168 X-Git-Tag: freeside_2_3_0~536 X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=commitdiff_plain;h=fd956fecc9076badf20945f2503c2d889362b6c2 minor fixes for support time, #11168 --- diff --git a/rt/lib/RT/Transaction_Overlay.pm b/rt/lib/RT/Transaction_Overlay.pm index d4b1ab2bc..89c5273e1 100644 --- a/rt/lib/RT/Transaction_Overlay.pm +++ b/rt/lib/RT/Transaction_Overlay.pm @@ -1168,6 +1168,7 @@ sub UpdateCustomFields { unless ( $arg =~ /^(?:Object-RT::Transaction--)?CustomField-(\d+)/ ); next if $arg =~ /-Magic$/; + next if $arg =~ /-TimeUnits$/; my $cfid = $1; my $values = $args->{$arg}; foreach diff --git a/rt/share/html/Ticket/Elements/EditTransactionCustomFields b/rt/share/html/Ticket/Elements/EditTransactionCustomFields index 630f67817..a4ade8721 100644 --- a/rt/share/html/Ticket/Elements/EditTransactionCustomFields +++ b/rt/share/html/Ticket/Elements/EditTransactionCustomFields @@ -48,6 +48,7 @@ % $m->callback( CallbackName => 'BeforeTransactionCustomFields', TicketObj => $TicketObj, QueueObj => $QueueObj, NamePrefix => $NamePrefix ); % if ($CustomFields->Count) { % while (my $CF = $CustomFields->Next()) { +% $CF->SetContextObject($TicketObj || $QueueObj); % next unless $CF->CurrentUserHasRight('ModifyCustomField'); % next unless $CF->UILocation eq $UILocation;