Ticket #75 (closed defect: fixed)

Opened 4 years ago

Last modified 4 years ago

[CQL] UTF8/latin problem when searching tags with special characters

Reported by: Frans Owned by: robert
Priority: major Milestone: MediaMosa 1.7
Component: Core Version: 1.7.0
Keywords: CQL Tags search Cc:
MoSCoW: Estimated time after impact analysis:
Related to project: none Tested:
Accepted: yes Estimated Hours:

Description (last modified by robert) (diff)


UTF8/latin probleem bij zoeken op tags met 'vreemde tekens'

In SURFmedia 1.0 en 2.0 worden alle andere tekens dan a-z, 0-9 en A-Z weggelaten bij het opslaan van tags. Dit gedrag willen we veranderen, en lopen nu tegen een zoekprobleem aan in VP-core als er op 'vreemde tekens' gezocht wordt.

 http://www.20.test.surfmedia.nl/medialibrary/item.html?id=2E2fRljz533QRcEzmTAObmVq []

heb ik getagged met wat bijzondere karakters.

 http://www.20.test.surfmedia.nl/medialibrary/tags/tag/p%C3%A5%C3%9F%C9%99q.html []

(Ik hoop dat het goed doorkomt, anders op linkje achter 'Tags:' klikken)

Levert een VPCore fout op.

<header>
<item_count>0</item_count>
<request_process_time>0.0126</request_process_time>
<request_query_count>12</request_query_count>
<request_result>error</request_result>
<request_result_description>VPX - parameter validation failed: cql=((tags = "pÃ¥Ã?É?q:")) sortby title/sort.ascending; error reported: Syntax error at position 36, sort.ascend is not an allowed modifier (cql_asset)</request_result_description>
<request_result_id>1003</request_result_id>
<request_uri>[GET] asset?granted=true&hide_empty_assets=true&cql=((tags+=+"pÃ¥Ã?É?q:"))+sortby+title/sort.ascending&limit=10&offset=0&aut_user=SURFgroepen.smibuildings&user_id=SURFgroepen.smibuildings&aut_group=default&aut_realm=ibuildings.nl&aut_domain=zeelandnet.nl&app_id=5</request_uri>
<vpx_version>1.5.6</vpx_version>
</header>

De tag komt netjes in VPCore:

 http://www.20.test.surfmedia.nl/app/video/2E2fRljz533QRcEzmTAObmVq/xmldetails []

Enig idee wat er gaande zou kunnen zijn ?

Ik vermoed dat de foutmelding niet helemaal klopt, want anders zou een normale tag dezelfde fout opleveren.

Change History

Changed 4 years ago by MC-arjen

  • owner set to robert
  • status changed from new to assigned
  • description modified (diff)
  • related_to set to none

review request

Changed 4 years ago by robert

  • owner changed from robert to MC-Jordan
  • description modified (diff)

Code review gedaan enk gevonden.

Changed 4 years ago by robert

  • milestone changed from MediaMosa 1.7 to MediaMosa 2.0

Unit test #trac_tickets_809.inc aangepast en groen bevonden.

Changed 4 years ago by robert

  • milestone changed from MediaMosa 2.0 to MediaMosa 1.7

Changed 4 years ago by robert

  • owner changed from MC-Jordan to robert

Changed 4 years ago by robert

  • status changed from assigned to closed
  • resolution set to fixed

Changed 4 years ago by Michiel.Schok

  • accepted changed from no to yes

Het probleem lijkt zich niet voor te doen in 1.7.0 , maar ook niet meer reproduceerbaar in 1.6.4.

Dit betekent ofwel dat het al eerder opgelost is, of dat het mij niet lukt om het issue te testen.

Voorlopig accepteren, totdat het tegendeel bewezen is...

Changed 4 years ago by Frans

  • version set to 1.7.0
Note: See TracTickets for help on using tickets.