diff options
author | James Feist <james.feist@linux.intel.com> | 2020-03-02 23:30:48 +0300 |
---|---|---|
committer | James Feist <james.feist@linux.intel.com> | 2020-03-03 20:32:17 +0300 |
commit | 363c23022eb3fb0cde577405e8a084a2e819b642 (patch) | |
tree | fe7af9aad4f89e87c4eda61ed6b08201c41b8c6d /redfish-core | |
parent | 755a33c41a9d189525c835eb2257e7505cda3cec (diff) | |
download | bmcweb-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>
Diffstat (limited to 'redfish-core')
-rw-r--r-- | redfish-core/lib/task.hpp | 1 |
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); }); } |