[evolution-data-server] Bug 776152 - Cannot search for WebDAV/CalDAV sources



commit fc89685d4aacfa877034bf4ff3d9425cec757921
Author: Milan Crha <mcrha redhat com>
Date:   Fri Dec 16 09:46:35 2016 +0100

    Bug 776152 - Cannot search for WebDAV/CalDAV sources

 src/libedataserverui/e-webdav-discover-widget.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)
---
diff --git a/src/libedataserverui/e-webdav-discover-widget.c b/src/libedataserverui/e-webdav-discover-widget.c
index 5cfed0f..7e63c81 100644
--- a/src/libedataserverui/e-webdav-discover-widget.c
+++ b/src/libedataserverui/e-webdav-discover-widget.c
@@ -720,7 +720,9 @@ e_webdav_discover_content_refresh_done_cb (GObject *source_object,
                                NULL, FALSE, rd->cancellable, e_webdav_discover_content_trust_prompt_done_cb, 
rd);
                        rd = NULL;
                } else if (g_cancellable_is_cancelled (rd->cancellable) ||
-                   !g_error_matches (local_error, G_IO_ERROR, G_IO_ERROR_PERMISSION_DENIED)) {
+                   (!g_error_matches (local_error, G_IO_ERROR, G_IO_ERROR_PERMISSION_DENIED) &&
+                   !g_error_matches (local_error, SOUP_HTTP_ERROR, SOUP_STATUS_UNAUTHORIZED) &&
+                   !g_error_matches (local_error, SOUP_HTTP_ERROR, SOUP_STATUS_FORBIDDEN))) {
                        g_simple_async_result_take_error (rd->simple, local_error);
                        local_error = NULL;
                        g_simple_async_result_complete (rd->simple);


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