diff options
author | provokateurin <kate@provokateurin.de> | 2024-09-15 13:07:50 +0200 |
---|---|---|
committer | backportbot[bot] <backportbot[bot]@users.noreply.github.com> | 2024-09-15 17:18:33 +0000 |
commit | ad895bd59268de88654624daeb3578157d607ad9 (patch) | |
tree | d8759ab75974cf371435b65c560c0ae67caf4060 | |
parent | 80f8b7c65012570158edadae05955e50ec039b13 (diff) | |
download | nextcloud-server-backport/48013/stable30.tar.gz nextcloud-server-backport/48013/stable30.zip |
fix(BaseResponse): Cast XML element values to stringbackport/48013/stable30
Signed-off-by: provokateurin <kate@provokateurin.de>
-rw-r--r-- | lib/private/AppFramework/OCS/BaseResponse.php | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/private/AppFramework/OCS/BaseResponse.php b/lib/private/AppFramework/OCS/BaseResponse.php index d367574a179..3b0a28fe89c 100644 --- a/lib/private/AppFramework/OCS/BaseResponse.php +++ b/lib/private/AppFramework/OCS/BaseResponse.php @@ -143,8 +143,10 @@ abstract class BaseResponse extends Response { $writer->startElement($k); $this->toXML($v->jsonSerialize(), $writer); $writer->endElement(); + } elseif ($v === null) { + $writer->writeElement($k); } else { - $writer->writeElement($k, $v); + $writer->writeElement($k, (string)$v); } } } |