diff options
-rw-r--r-- | gdata/gdata-service.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gdata/gdata-service.c b/gdata/gdata-service.c index 61f959c0..78600e2f 100644 --- a/gdata/gdata-service.c +++ b/gdata/gdata-service.c @@ -739,7 +739,8 @@ _gdata_service_send_message (GDataService *self, SoupMessage *message, GCancella * Note that we have to re-process the message with the authoriser so that its authorisation headers get updated after the refresh * (bgo#653535). */ if (message->status_code == SOUP_STATUS_UNAUTHORIZED || - message->status_code == SOUP_STATUS_FORBIDDEN) { + message->status_code == SOUP_STATUS_FORBIDDEN || + message->status_code == SOUP_STATUS_NOT_FOUND) { GDataAuthorizer *authorizer = self->priv->authorizer; if (authorizer != NULL && gdata_authorizer_refresh_authorization (authorizer, cancellable, NULL) == TRUE) { |