Bug 9567

Summary: Searching for words with '+'
Product: Sisyphus Reporter: avm <avm>
Component: prometeusAssignee: Nobody's working on this, feel free to take it <nobody>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: minor    
Priority: P2 CC: icesik, liks
Version: unstable   
Hardware: all   
OS: Linux   

Description avm 2006-05-15 02:09:28 MSD
Steps to Reproduce:
1. Search alt.linux.kiev.ua for "gtk+2"
2. Click the link to page 2 of the search results
Actual Results:  
We see page 2 of the results for "gtk 2"

Expected Results:  
Page 2 of the results for "gtk+2"
Comment 1 Vladimir Lettiev 2006-06-10 16:45:46 MSD
symbol ' ' replaced in URL by '+' in any browser. So its a hard to guess what
symbol was in a form. So script convert all '+' to ' ' - this is most common case.
Comment 2 avm 2006-06-10 17:20:23 MSD
(In reply to comment #1)
> symbol ' ' replaced in URL by '+' in any browser.
Ну на первой-то странице ясно видно, что оно ищет именно gtk+2, а не 'gtk 2'
(потому что + кодируется как %2B). Надо только ссылку на последующие страницы
поправить: заменить в ней + на %2B.
Comment 3 avm 2007-08-10 16:24:31 MSD
Переоткрываю, раз prometeus ожил. Исправление, видимо, несложное: надо в find.pl
при вызове link2page поправить переменную request (пропустить её через url escape).
Comment 4 liks 2007-08-15 17:28:43 MSD
Исправлено на тестовой площадке alt3.linux.kiev.ua. Проверьте пожалуйста. Если
все правильно - выношу в апстрим.
Comment 5 avm 2007-08-15 17:45:03 MSD
Works as expected. Спасибо!
Comment 6 avm 2007-11-02 18:27:05 MSK
А теперь ещё и на sisyphus.ru попало. Ура.