From: Tristan Van Berkom Date: Thu, 29 Nov 2012 10:07:39 +0000 (+0900) Subject: EBookBackendSqliteDB: Fix e_book_backend_sqlitedb_search_uids() X-Git-Tag: upstream/3.7.4~166 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=96122e672829ae3dd6be776d33d4881d4d22585e;p=platform%2Fupstream%2Fevolution-data-server.git EBookBackendSqliteDB: Fix e_book_backend_sqlitedb_search_uids() Since we started using table aliases, this API was missed. --- diff --git a/addressbook/libedata-book/e-book-backend-sqlitedb.c b/addressbook/libedata-book/e-book-backend-sqlitedb.c index 5de8944..7aeaf09 100644 --- a/addressbook/libedata-book/e-book-backend-sqlitedb.c +++ b/addressbook/libedata-book/e-book-backend-sqlitedb.c @@ -3025,12 +3025,12 @@ e_book_backend_sqlitedb_search_uids (EBookBackendSqliteDB *ebsdb, if (query_with_list_attrs) { gchar *list_table = g_strconcat (folderid, "_lists", NULL); - stmt = sqlite3_mprintf ("SELECT DISTINCT summary.uid FROM %Q AS summary, %Q AS multi %s", + stmt = sqlite3_mprintf ("SELECT DISTINCT summary.uid FROM %Q AS summary, %Q AS multi WHERE %s", folderid, list_table, sql_query); g_free (list_table); } else - stmt = sqlite3_mprintf ("SELECT uid FROM %Q WHERE %s", folderid, sql_query); + stmt = sqlite3_mprintf ("SELECT summary.uid FROM %Q AS summary WHERE %s", folderid, sql_query); book_backend_sql_exec (ebsdb->priv->db, stmt, addto_slist_cb, &uids, error); sqlite3_free (stmt);