Skip to content

Commit 764daa1

Browse files
committed
Fix WSGIResponse for Radicale >= 3.5.10
1 parent 0c70bee commit 764daa1

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

etesync_dav/radicale/web.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@
1212
# You should have received a copy of the GNU General Public License
1313
# along with this program. If not, see <http://www.gnu.org/licenses/>.
1414

15+
import radicale
16+
from packaging.version import Version
1517
from radicale import web
1618

1719
from etesync_dav.mac_helpers import has_ssl
@@ -31,6 +33,8 @@ def start_response(status, headers):
3133
environ["wsgi.url_scheme"] = "https"
3234
body = list(app(environ, start_response))[0]
3335
ret_response.append(body)
36+
if Version(radicale.VERSION) >= Version("3.5.10"):
37+
ret_response.append(None) # xml_request field
3438
return tuple(ret_response)
3539

3640
def get(self, environ, base_prefix, path, user):

0 commit comments

Comments
 (0)