diff options
author | Gunnar Mills <gmills@us.ibm.com> | 2024-03-05 09:04:45 +0300 |
---|---|---|
committer | Ed Tanous <ed@tanous.net> | 2024-03-05 18:56:09 +0300 |
commit | 7a859ffeb420dd1e5106eab05c4b2ba1bb240920 (patch) | |
tree | 78498c812eed45b04c34c0533a0b0bfc15dbfed1 /redfish-core | |
parent | 91c441ecd8603d6ba6c64e52dded5b300b2eec01 (diff) | |
download | bmcweb-7a859ffeb420dd1e5106eab05c4b2ba1bb240920.tar.xz |
Sessions: Drop end / from odata.id
Fix warnings around odata.id not matching. Was looking at old defects,
and closed https://github.com/openbmc/bmcweb/issues/166 (closed since no
longer see these warnings) but saw we have these warnings for sessions:
```
*** /redfish/v1/SessionService
Attempt 1 of /redfish/v1/SessionService
Response Time for GET to /redfish/v1/SessionService: 0.046112860552966595 seconds.
/redfish/v1/SessionService @odata.id: Expected @odata.id to match URI link /redfish/v1/SessionService/
Type (SessionService.v1_0_2.SessionService), GET SUCCESS (time: 0:00:00.046476)
Attempt 1 of /redfish/v1/SessionService/Sessions
Response Time for GET to /redfish/v1/SessionService/Sessions: 0.005822769366204739 seconds.
PASS
*** /redfish/v1/SessionService/Sessions
/redfish/v1/SessionService/Sessions @odata.id: Expected @odata.id to match URI link /redfish/v1/SessionService/Sessions/
Type (SessionCollection.SessionCollection), GET SUCCESS (time: 0:00:00.006165)
```
It looks like all other odata.ids don't end in a /
https://github.com/search?q=repo%3Aopenbmc%2Fbmcweb%20odata.id&type=code
Tested: NONE. Visual inspection only.
Signed-off-by: Gunnar Mills <gmills@us.ibm.com>
Change-Id: Ie1cde192a5774a86c96e6993c71e8b124c79739a
Diffstat (limited to 'redfish-core')
-rw-r--r-- | redfish-core/lib/redfish_sessions.hpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/redfish-core/lib/redfish_sessions.hpp b/redfish-core/lib/redfish_sessions.hpp index 7061c9aa70..39717912c1 100644 --- a/redfish-core/lib/redfish_sessions.hpp +++ b/redfish-core/lib/redfish_sessions.hpp @@ -172,7 +172,7 @@ inline void handleSessionCollectionGet( asyncResp->res.jsonValue["@odata.type"] = "#SessionCollection.SessionCollection"; asyncResp->res.jsonValue["@odata.id"] = - "/redfish/v1/SessionService/Sessions/"; + "/redfish/v1/SessionService/Sessions"; asyncResp->res.jsonValue["Name"] = "Session Collection"; asyncResp->res.jsonValue["Description"] = "Session Collection"; } @@ -282,7 +282,7 @@ inline void asyncResp->res.jsonValue["@odata.type"] = "#SessionService.v1_0_2.SessionService"; - asyncResp->res.jsonValue["@odata.id"] = "/redfish/v1/SessionService/"; + asyncResp->res.jsonValue["@odata.id"] = "/redfish/v1/SessionService"; asyncResp->res.jsonValue["Name"] = "Session Service"; asyncResp->res.jsonValue["Id"] = "SessionService"; asyncResp->res.jsonValue["Description"] = "Session Service"; |