diff --git a/redfish-core/src/error_messages.cpp b/redfish-core/src/error_messages.cpp index 3db050ae6..819dc10b4 100644 --- a/redfish-core/src/error_messages.cpp +++ b/redfish-core/src/error_messages.cpp @@ -2330,8 +2330,7 @@ nlohmann::json::object_t generateSecretKeyRequired( void generateSecretKeyRequired(crow::Response& res, const boost::urls::url_view_base& arg1) { - res.result(boost::beast::http::status::forbidden); - addMessageToErrorJson(res.jsonValue, generateSecretKeyRequired(arg1)); + addMessageToJsonRoot(res.jsonValue, generateSecretKeyRequired(arg1)); } } // namespace messages diff --git a/scripts/parse_registries.py b/scripts/parse_registries.py index 82148fd6f..09c193c84 100755 --- a/scripts/parse_registries.py +++ b/scripts/parse_registries.py @@ -232,7 +232,7 @@ def get_response_code(entry_id: str) -> str | None: "Created": "created", "EventSubscriptionLimitExceeded": "service_unavailable", "GeneralError": "internal_server_error", - "GenerateSecretKeyRequired": "forbidden", + "GenerateSecretKeyRequired": None, "InsufficientPrivilege": "forbidden", "InsufficientStorage": "insufficient_storage", "InstallFailed": "internal_server_error", @@ -417,6 +417,7 @@ def make_error_function( "Created", "Success", "PasswordChangeRequired", + "GenerateSecretKeyRequired", ] if entry_id in addMessageToJson: