2018-07-26 Fred Gleason <fredg@paravelsystems.com>

* Fixed a bug in 'RDCastSearchString()' that threw a SQL error when
	passed a filter string consisting of pure whitespace.
	* Fixed bugs in 'rdcastmanager.cgi' that caused corruption when
	displaying UTF-8 strings.
This commit is contained in:
Fred Gleason
2018-07-26 09:01:06 -04:00
parent b93d4fe63f
commit 3e0929ba77
4 changed files with 47 additions and 34 deletions

View File

@@ -28,7 +28,7 @@ QString RDCastSearchString(const QString &filter,bool unexp_only,
bool active_only)
{
QString ret;
if(!filter.isEmpty()) {
if(!filter.stripWhiteSpace().isEmpty()) {
QString fil=RDEscapeString(filter);
ret+=QString("&&((PODCASTS.ITEM_TITLE like \"%")+fil+"%\")||"+
"(PODCASTS.ITEM_DESCRIPTION like \"%"+fil+"%\")||"+