We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 39666
    • 29 Posts
    Runing this code:
    $response = $modx->runProcessor('element/chunk/create',array(
       'name' => 'NewChunk',
       'description' => 'A test Chunk made with runProcessor.',
       'snippet' => '<h3>Chunkify!</h3>',
    ));
    if ($response->isError()) {
        return 'Error:'.$response->getMessage();
    }
    $chunkArray = $response->getObject();
    return 'The chunk "'.$chunkArray['name'].' was created with ID '.$chunkArray['id'];


    I get a false error return. The chunk was created as expected, but the return is an empty error instead the message of success.

    ???
      www.abelmartinez.net
      • 3749
      • 24,544 Posts
      See if this gives you a different return:

      if ($response->isError()) {
           if ($response->hasFieldErrors()) {
                $fieldErrors = $response->getAllErrors();
                $errorMessage = implode("\n", $fieldErrors);
           } else {
                $errorMessage = 'An error occurred: ' . $response->getMessage();
           }
          return $errorMessage;
      }


        Did I help you? Buy me a beer
        Get my Book: MODX:The Official Guide
        MODX info for everyone: http://bobsguides.com/modx.html
        My MODX Extras
        Bob's Guides is now hosted at A2 MODX Hosting