From 971bd703149cf63055d4bd3f010e31e41cf596e6 Mon Sep 17 00:00:00 2001 From: djmaze Date: Mon, 12 Apr 2021 13:39:57 +0200 Subject: [PATCH] Attempt better debug for #79 --- snappymail/v/0.0.0/app/libraries/snappymail/dav/client.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/snappymail/v/0.0.0/app/libraries/snappymail/dav/client.php b/snappymail/v/0.0.0/app/libraries/snappymail/dav/client.php index c95925292..f26c54406 100644 --- a/snappymail/v/0.0.0/app/libraries/snappymail/dav/client.php +++ b/snappymail/v/0.0.0/app/libraries/snappymail/dav/client.php @@ -113,7 +113,9 @@ class Client 'Content-Type: application/xml' )); if (301 == $response->status) { - $url = preg_replace('@^(https?:)?//[^/]+/@', '/', $result->getRedirectLocation()); + $location = $result->getRedirectLocation(); + \trigger_error("Redirect {$url} to {$location}"); + $url = \preg_replace('@^(https?:)?//[^/]+/@', '/', $location); $parts = \parse_url($this->baseUri); $url = $parts['scheme'] . '://' . $parts['host'] . (isset($parts['port'])?':' . $parts['port']:'') . $url; $response = $this->HTTP->doRequest('PROPFIND', $url, $body, array( @@ -122,7 +124,7 @@ class Client )); } if (300 <= $response->status) { - throw new \SnappyMail\HTTP\Exception('', $response->status, $response); + throw new \SnappyMail\HTTP\Exception("PROPFIND {$url}", $response->status, $response); } /**