diff --git a/task/hosting_task.module b/task/hosting_task.module
index 5d9126a..385c7db 100644
--- a/task/hosting_task.module
+++ b/task/hosting_task.module
@@ -1311,8 +1311,11 @@ function hosting_task_update_status($task = NULL) {
  * Post task's status update
  */
 function _hosting_task_update_status() {
-  $message = _hosting_parse_error_code(hosting_task_update_status());
-  drush_log(dt('Updated task status to "!log"', array('!log' => $message)), 'info');
+  $task = drush_get_context('HOSTING_TASK');
+  if (!empty($task)) {
+    $message = _hosting_parse_error_code(hosting_task_update_status());
+    drush_log(dt('Updated task status to "!log"', array('!log' => $message)), 'info');
+  }
 }
 
 /**
