diff options
Diffstat (limited to 'classes')
-rw-r--r-- | classes/handler.php | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/classes/handler.php b/classes/handler.php index 6cf1cc1..6ed9da7 100644 --- a/classes/handler.php +++ b/classes/handler.php @@ -113,11 +113,17 @@ class handler { * @param object $callback */ private static function logger($callback, $response) { - $event = \local_webhooks\event\response_get::create(array( - "context" => \context_system::instance(0), - "objectid" => $callback->id, - "other" => array( - "status" => $response["HTTP/1.1"] + $status = "Error sending request"; + if (!empty($response["HTTP/1.1"])) { + $status = $response["HTTP/1.1"]; + } + + $event = \local_webhooks\event\response_get::create( + array( + "context" => \context_system::instance(0), + "objectid" => $callback->id, + "other" => array( + "status" => $status ) )); |