Skip to content

Commit

Permalink
Merge pull request #222 from LigeroSmart/fix/SmartClassification
Browse files Browse the repository at this point in the history
first article search
  • Loading branch information
mfmatos committed Nov 3, 2022
2 parents 382c8d8 + 37bf7d6 commit d27e2fd
Showing 1 changed file with 11 additions and 4 deletions.
15 changes: 11 additions & 4 deletions Kernel/Modules/AgentTicketLigeroSmartClassification.pm
Expand Up @@ -351,12 +351,19 @@ sub Run {
$Kernel::OM->Get('Kernel::System::JSON')->Decode(Data => $Kernel::OM->Get('Kernel::Config')->Get('LigeroSmartClassification::SearchTemplate'));

# Busca primeiro Artigo do Chamado e dados do chamado (ArticleGet? ou ArticleFirst alguma coisa)
my %Article = $TicketObject->ArticleFirstArticle(
TicketID => $Self->{TicketID},
DynamicFields => 0, # 0 or 1, see ArticleGet()
my $ArticleObject = $Kernel::OM->Get('Kernel::System::Ticket::Article');
my @Articles = $ArticleObject->ArticleList(
TicketID => $Self->{TicketID},
OnlyFirst => 1,
);

my %Article;
for my $Article (@Articles) {
%Article = $ArticleObject->BackendForArticle( %{$Article} )->ArticleGet( %{$Article} );
}

# Concatena titulo do chamado e corpo do primeiro artigo na variavel query
$Query = $Article{Title}.' '.$Article{Body};
$Query = $Article{Subject}.' '.$Article{Body};

# Limpa preparando variavel query
$Query =~ s/(\n|\r|\*|\+|\.|:|\?|!|-|\/|\(|\)|\<|\>|\[|\]|,)/ /g;
Expand Down

0 comments on commit d27e2fd

Please sign in to comment.