summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJames Feist <james.feist@linux.intel.com>2020-03-02 23:30:48 +0300
committerJames Feist <james.feist@linux.intel.com>2020-03-03 20:32:17 +0300
commit363c23022eb3fb0cde577405e8a084a2e819b642 (patch)
treefe7af9aad4f89e87c4eda61ed6b08201c41b8c6d
parent755a33c41a9d189525c835eb2257e7505cda3cec (diff)
downloadbmcweb-363c23022eb3fb0cde577405e8a084a2e819b642.tar.xz
task: default populate internal error
If a timeout happens, set internal error as default message. Tested: passes validator with valid message, set very short timeout on long task to verify Change-Id: I31e979df486f325d18ca2b0a94d585d38097b8e5 Signed-off-by: James Feist <james.feist@linux.intel.com>
-rw-r--r--redfish-core/lib/task.hpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/redfish-core/lib/task.hpp b/redfish-core/lib/task.hpp
index 4540c81bf3..12425c1c08 100644
--- a/redfish-core/lib/task.hpp
+++ b/redfish-core/lib/task.hpp
@@ -158,6 +158,7 @@ struct TaskData : std::enable_shared_from_this<TaskData>
self->finishTask();
self->state = "Cancelled";
self->status = "Warning";
+ self->messages.emplace_back(messages::internalError());
self->callback(ec, msg, self);
});
}