diff --git a/api/XMLDataFormatter.php b/api/XMLDataFormatter.php index e7329d6d3..f8fdf6c30 100644 --- a/api/XMLDataFormatter.php +++ b/api/XMLDataFormatter.php @@ -32,7 +32,11 @@ class XMLDataFormatter extends DataFormatter { * @return String XML */ public function convertDataObject(DataObjectInterface $obj, $fields = null) { - Controller::curr()->getResponse()->addHeader("Content-Type", "text/xml"); + $response = Controller::curr()->getResponse(); + if($response) { + $response->addHeader("Content-Type", "text/xml"); + } + return "\n" . $this->convertDataObjectWithoutHeader($obj, $fields); }