From f5e39c216ec807eadd78f3bf60519b7605e6bb63 Mon Sep 17 00:00:00 2001 From: Leo Franchi Date: Wed, 20 Jul 2011 14:12:17 -0400 Subject: [PATCH] properly decode escaped characters coming from the HTTP api --- src/web/api_v1.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/web/api_v1.cpp b/src/web/api_v1.cpp index d363796be..4ace180ae 100644 --- a/src/web/api_v1.cpp +++ b/src/web/api_v1.cpp @@ -244,7 +244,7 @@ Api_v1::resolve( QxtWebRequestEvent* event ) else qid = uuid(); - query_ptr qry = Query::get( event->url.queryItemValue( "artist" ), event->url.queryItemValue( "track" ), event->url.queryItemValue( "album" ), qid, false ); + query_ptr qry = Query::get( QUrl::fromPercentEncoding( event->url.queryItemValue( "artist" ).toUtf8() ), QUrl::fromPercentEncoding( event->url.queryItemValue( "track" ).toUtf8() ), QUrl::fromPercentEncoding( event->url.queryItemValue( "album" ).toUtf8() ), qid, false ); Pipeline::instance()->resolve( qry, true, true ); QVariantMap r;