From 31ecf15e9543aed0e1b7946354735c77886e2b68 Mon Sep 17 00:00:00 2001 From: Valentin Popov Date: Fri, 27 Oct 2017 12:41:15 +0400 Subject: Filtering for possible errors --- classes/handler.php | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) (limited to 'classes/handler.php') 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 ) )); -- cgit v1.2.3