fix: [stix export] Displaying errors with their traceback

misp-stix
chrisr3d 2021-11-05 11:34:14 +01:00
parent 296e43086c
commit a766fb1b3d
No known key found for this signature in database
GPG Key ID: 6BBED1B63A6D639F
1 changed files with 4 additions and 1 deletions

View File

@ -100,7 +100,10 @@ class StixExport
$decoded = json_decode($result, true);
if (!isset($decoded['success']) || !$decoded['success']) {
$this->__delete_temporary_files();
$error = $decoded && !empty($decoded['error']) ? $decoded['error'] : $result;
$error = !empty($decoded['error']) ? $decoded['error'] : $result;
if (!empty($decoded['traceback'])) {
$error .= "\n" . $decoded['traceback'];
}
return 'Error while processing your query: ' . $error;
}
foreach ($this->__filenames as $f => $filename) {