diskLayout() fixed issue smartStatus (linux)
This commit is contained in:
+1
-1
@@ -1247,7 +1247,7 @@ function diskLayout(callback) {
|
||||
const serialNum = smartData.serial_number;
|
||||
let i = util.findObjectByKey(result, 'serialNum', serialNum);
|
||||
if (i != -1) {
|
||||
result[i].smartStatus = (smartData.smart_status.passed ? 'Ok' : (smartData.smart_status.passed === false ? 'Predicted Failure' : 'unknown'));
|
||||
result[i].smartStatus = (smartData.smart_status && smartData.smart_status.passed ? 'Ok' : (smartData.smart_status && smartData.smart_status.passed === false ? 'Predicted Failure' : 'unknown'));
|
||||
if (smartData.temperature && smartData.temperature.current) {
|
||||
result[i].temperature = smartData.temperature.current;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user