@@ -150,7 +150,7 @@ def __init__(self, **kwargs):
150
150
self .init_adapter ()
151
151
self .init_adapter_dav ()
152
152
self .response_headers = Headers ()
153
- self ._ocs_regexp = re .compile (r"/ocs/v[12]\.php/" )
153
+ self ._ocs_regexp = re .compile (r"/ocs/v[12]\.php/|/apps/groupfolders/ " )
154
154
155
155
def init_adapter (self , restart = False ) -> None :
156
156
if getattr (self , "adapter" , None ) is None or restart :
@@ -289,6 +289,7 @@ def _request_event_ocs(self, request: Request) -> None:
289
289
str_url = str (request .url )
290
290
if re .search (self ._ocs_regexp , str_url ) is not None : # this is OCS call
291
291
request .url = request .url .copy_merge_params ({"format" : "json" })
292
+ request .headers ["Accept" ] = "application/json"
292
293
293
294
def _response_event (self , response : Response ) -> None :
294
295
str_url = str (response .request .url )
@@ -412,6 +413,7 @@ async def _request_event_ocs(self, request: Request) -> None:
412
413
str_url = str (request .url )
413
414
if re .search (self ._ocs_regexp , str_url ) is not None : # this is OCS call
414
415
request .url = request .url .copy_merge_params ({"format" : "json" })
416
+ request .headers ["Accept" ] = "application/json"
415
417
416
418
async def _response_event (self , response : Response ) -> None :
417
419
str_url = str (response .request .url )
0 commit comments