diff options
author | jld3103 <jld3103yt@gmail.com> | 2023-05-24 09:01:56 +0200 |
---|---|---|
committer | jld3103 <jld3103yt@gmail.com> | 2023-06-13 11:44:47 +0200 |
commit | 7f4651637a96a93b8b0479834b5058480380d0fa (patch) | |
tree | 52649df5af0a118eb2861bcc8d4ebdd7f2f469fd /lib | |
parent | 39b716cc78385be1552306890d588540435267dd (diff) | |
download | nextcloud-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.php | 4 |
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); |