Right, so first locate the file:
Code: Select all
$HOME/Kernel/Modules/AgentTicketCompose.pm
then copy it to the Custom folder (so upgrades don't overwrite your change):
Code: Select all
cp -p $HOME/Kernel/Modules/AgentTicketCompose.pm $HOME/Custom/Kernel/Modules/AgentTicketCompose.pm
you might need to create the folders first:
Code: Select all
mkdir -p $HOME/Custom/Kernel/Modules
Then open the file and search for the prepare subject part. Change this part:
Code: Select all
        my $Tn = $Self->{TicketObject}->TicketNumberLookup( TicketID => $Self->{TicketID} );
        $GetParam{Subject} = $Self->{TicketObject}->TicketSubjectBuild(
            TicketNumber => $Tn,
            Subject      => $GetParam{Subject} || '',
        );
to this part:
Code: Select all
        my %Ticket = $Self->{TicketObject}->TicketGet(
            TicketID      => $Self->{TicketID},
            DynamicFields => 0,
            UserID        => 1,
        );
        my $Tn = $Self->{TicketObject}->TicketNumberLookup( TicketID => $Self->{TicketID} );
        $GetParam{Subject} = $Self->{TicketObject}->TicketSubjectBuild(
            TicketNumber => $Tn,
            Subject      => $Ticket{Title} || '',
        );
 
This should work for version 4.x, don't have a test envirorment for 5 yet 
