aboutsummaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorjld3103 <jld3103yt@gmail.com>2023-05-24 09:01:56 +0200
committerjld3103 <jld3103yt@gmail.com>2023-06-13 11:44:47 +0200
commit7f4651637a96a93b8b0479834b5058480380d0fa (patch)
tree52649df5af0a118eb2861bcc8d4ebdd7f2f469fd /lib
parent39b716cc78385be1552306890d588540435267dd (diff)
downloadnextcloud-server-7f4651637a96a93b8b0479834b5058480380d0fa.tar.gz
nextcloud-server-7f4651637a96a93b8b0479834b5058480380d0fa.zip
Allow stdClass in XML responses
Signed-off-by: jld3103 <jld3103yt@gmail.com>
Diffstat (limited to 'lib')
-rw-r--r--lib/private/AppFramework/OCS/BaseResponse.php4
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/private/AppFramework/OCS/BaseResponse.php b/lib/private/AppFramework/OCS/BaseResponse.php
index 1191b861278..533cff74a30 100644
--- a/lib/private/AppFramework/OCS/BaseResponse.php
+++ b/lib/private/AppFramework/OCS/BaseResponse.php
@@ -143,6 +143,10 @@ abstract class BaseResponse extends Response {
$k = 'element';
}
+ if ($v instanceof \stdClass) {
+ $v = [];
+ }
+
if (\is_array($v)) {
$writer->startElement($k);
$this->toXML($v, $writer);