[Rt-commit] r6795 - rt/branches/3.6-RELEASE/lib/RT

clkao at bestpractical.com clkao at bestpractical.com
Tue Jan 23 10:42:04 EST 2007


Author: clkao
Date: Tue Jan 23 10:42:03 2007
New Revision: 6795

Modified:
   rt/branches/3.6-RELEASE/lib/RT/CustomField_Overlay.pm

Log:
Fix a bug in CustomField->Create where assigned Queue is not properly
associated with the newly created CF.  This was previously not exposed
because rt-setup-database is always supplying queue id to this method.


Modified: rt/branches/3.6-RELEASE/lib/RT/CustomField_Overlay.pm
==============================================================================
--- rt/branches/3.6-RELEASE/lib/RT/CustomField_Overlay.pm	(original)
+++ rt/branches/3.6-RELEASE/lib/RT/CustomField_Overlay.pm	Tue Jan 23 10:42:03 2007
@@ -199,7 +199,8 @@
         unless ( $queue->CurrentUserHasRight('AssignCustomFields') ) {
             return ( 0, $self->loc('Permission Denied') );
         }
-	$args{'LookupType'} = 'RT::Queue-RT::Ticket';
+        $args{'LookupType'} = 'RT::Queue-RT::Ticket';
+        $args{'Queue'} = $queue->Id;
     }
 
     my ($ok, $msg) = $self->_IsValidRegex($args{'Pattern'});


More information about the Rt-commit mailing list