evolution-data-server r9617 - trunk/camel



Author: mcrha
Date: Fri Sep 26 09:02:11 2008
New Revision: 9617
URL: http://svn.gnome.org/viewvc/evolution-data-server?rev=9617&view=rev

Log:
2008-09-26  Milan Crha  <mcrha redhat com>

	** Fix for bug #550466

	* camel-store.c: (camel_store_delete_folder):
	Ignore 'no such table' errors.



Modified:
   trunk/camel/ChangeLog
   trunk/camel/camel-store.c

Modified: trunk/camel/camel-store.c
==============================================================================
--- trunk/camel/camel-store.c	(original)
+++ trunk/camel/camel-store.c	Fri Sep 26 09:02:11 2008
@@ -468,6 +468,11 @@
 
 	CS_CLASS(store)->delete_folder(store, folder_name, &local);
 
+	/* ignore 'no such table' errors */
+	if (camel_exception_is_set (&local) && camel_exception_get_description (&local) &&
+	    g_ascii_strncasecmp (camel_exception_get_description (&local), "no such table", 13) == 0)
+		camel_exception_clear (&local);
+
 	if (!camel_exception_is_set(&local))
 		cs_delete_cached_folder(store, folder_name);
 	else {



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]