Fixed Assembly table Identify LED switches
Identify LED should toggle on/off successfully
Rewrote the patch code to work with the Redfish schema
Set LocationIndicatorActive to true:
curl -k -H "X-Auth-Token: $token" -X PATCH -d '
{
"Assemblies":[
{"MemberId" : "0", "LocationIndicatorActive":true},
{"MemberId": "1", "LocationIndicatorActive":true}
]
}'
https://${bmc}/redfish/v1/Chassis/chassis/Assembly
MemberId is required to reference which assembly LED to toggle
Signed-off-by: Kenneth Fullbright <kennyneedsmilky@gmail.com>
Change-Id: Id0a3cf4dc533f6a0205be9fd037b13f92647cc00
diff --git a/src/store/modules/HardwareStatus/AssemblyStore.js b/src/store/modules/HardwareStatus/AssemblyStore.js
index 56e5631..fe97a9c 100644
--- a/src/store/modules/HardwareStatus/AssemblyStore.js
+++ b/src/store/modules/HardwareStatus/AssemblyStore.js
@@ -46,8 +46,14 @@
async updateIdentifyLedValue({ dispatch }, led) {
const uri = led.uri;
const updatedIdentifyLedValue = {
- LocationIndicatorActive: led.identifyLed,
+ Assemblies: [
+ {
+ MemberId: led.memberId,
+ LocationIndicatorActive: led.identifyLed,
+ },
+ ],
};
+
return await api.patch(uri, updatedIdentifyLedValue).catch((error) => {
dispatch('getAssemblyInfo');
console.log('error', error);