@@ -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 :
@@ -288,7 +288,7 @@ def _get_adapter_kwargs(self, dav: bool) -> dict[str, typing.Any]:
288
288
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
- request .url = request . url . copy_merge_params ({ "format" : " json"})
291
+ request .headers [ "Accept" ] = "application/ json"
292
292
293
293
def _response_event (self , response : Response ) -> None :
294
294
str_url = str (response .request .url )
@@ -411,7 +411,7 @@ def _get_adapter_kwargs(self, dav: bool) -> dict[str, typing.Any]:
411
411
async def _request_event_ocs (self , request : Request ) -> None :
412
412
str_url = str (request .url )
413
413
if re .search (self ._ocs_regexp , str_url ) is not None : # this is OCS call
414
- request .url = request . url . copy_merge_params ({ "format" : " json"})
414
+ request .headers [ "Accept" ] = "application/ json"
415
415
416
416
async def _response_event (self , response : Response ) -> None :
417
417
str_url = str (response .request .url )
0 commit comments