Skip to content

Commit 61b247b

Browse files
committed
Merge remote-tracking branch 'origin/support/3.2' into develop
2 parents c1aa013 + 47c05b7 commit 61b247b

File tree

1 file changed

+5
-4
lines changed
  • datamodels/2.x/itop-hub-connector

1 file changed

+5
-4
lines changed

datamodels/2.x/itop-hub-connector/ajax.php

+5-4
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
* @license http://opensource.org/licenses/AGPL-3.0
2424
*/
2525

26-
use Combodo\iTop\Application\WebPage\AjaxPage;
26+
use Combodo\iTop\Application\WebPage\JsonPage;
2727

2828
require_once(APPROOT.'application/utils.inc.php');
2929
require_once(APPROOT.'core/log.class.inc.php');
@@ -110,14 +110,15 @@ function DoBackup($sTargetFile)
110110
*/
111111
function ReportStatus($sMessage, $bSuccess, $iErrorCode = 0, $aMoreFields = array())
112112
{
113-
$oPage = new AjaxPage("");
114-
$oPage->SetContentType('application/json');
113+
// Do not use AjaxPage during setup phases, because it uses InterfaceDiscovery in Twig compilation
114+
$oPage = new JsonPage();
115115
$aResult = array(
116116
'code' => $iErrorCode,
117117
'message' => $sMessage,
118118
'fields' => $aMoreFields
119119
);
120-
$oPage->add(json_encode($aResult));
120+
$oPage->SetData($aResult);
121+
$oPage->SetOutputDataOnly(true);
121122
$oPage->output();
122123
}
123124

0 commit comments

Comments
 (0)