Möglicher Bug bei der Volltextsuche

Hilfe zu Znuny Problemen aller Art
Post Reply
ath
Znuny newbie
Posts: 16
Joined: 17 Feb 2021, 09:41
Znuny Version: 6.0.36
Real Name: Albrecht Theurer

Möglicher Bug bei der Volltextsuche

Post by ath »

Hallo allerseits,

durch Zufall ist mir aufgefallen, dass es in Znuny 6.0.32 ein Verhalten gibt welches als Bug angesehen werden könnte.

Sysconfig-Einstellungen:
Ticket::Frontend::AgentTicketSearch###ExtendedSearchCondition: Enabled
Ticket::Frontend::CustomerTicketSearch###ExtendedSearchCondition: Enabled
Ticket::SearchIndex::ForceUnfilteredStorage: Enabled

Mit diesen Einstellungen sollten in der Volltextsuche beliebige Strings möglich sein.
Das funktioniert unter bestimmten Umständen aber nicht.

Die Ursache ist:
Bei der Übernahme der Artikel in den Suchindex werden - gesteuert durch Ticket::Frontend::TextAreaNote - Zeilenumbrüche eingefügt.
Das erfolgt im Package Kernel::System::HTMLUtils in der Methode ToAscii ab der Zeile 108.
Bei der Gelegenheit stellt sich mir auch die vermutlich etwas naive Frage warum die Methode ToAscii nicht durch ein CPAN-Modul (wie z. B. HTML::Restrict) realisiert wurde.

Ist es wirklich ein Bug?
Ich denke ja weil damit ForceUnfilteredStorage unter bestimmten Umständen unwirksam ist.
Zudem ist das Verhalten für den typischen Agenten/Kunden undurchschaubar.

Die Frage ist nun: Ist es sinnvoll das als Bug zu melden?

Albrecht
Johannes
Moderator
Posts: 397
Joined: 30 Jan 2008, 02:26
Znuny Version: All of them ^^
Real Name: Hannes
Company: Znuny|OTTERHUB

Re: Möglicher Bug bei der Volltextsuche

Post by Johannes »

Hi Albrecht,

also wenn Du das mit einem Beispiel auf GitHub meldest, würde ich sagen das macht schon Sinn.

Du hast ja auch schon Recherche betrieben.
Mit einem Beispiel Text und einem Weg zum Nachstellen, können wir dann mehr sagen und es ggf. direkt fixen.

Gruß
Johannes
ath
Znuny newbie
Posts: 16
Joined: 17 Feb 2021, 09:41
Znuny Version: 6.0.36
Real Name: Albrecht Theurer

Re: Möglicher Bug bei der Volltextsuche

Post by ath »

Hallo Johannes,

auf GitHub eingetütet.

Gruß
Albrecht
Post Reply