Prechádzať zdrojové kódy

Merge pull request #279 from nickbabcock/resiliant-nvme

Fix OhmNvme error with resiliant updates
Nick Babcock 3 rokov pred
rodič
commit
fbd0e5e0cb
1 zmenil súbory, kde vykonal 5 pridanie a 5 odobranie
  1. 5 5
      OhmGraphite/OhmNvme.cs

+ 5 - 5
OhmGraphite/OhmNvme.cs

@@ -56,11 +56,11 @@ namespace OhmGraphite
 
         public void Update()
         {
-            var health = _nvme.Smart.GetHealthInfo();
-            ErrorInfoLogEntryCount.Value = health.ErrorInfoLogEntryCount;
-            MediaErrors.Value = health.MediaErrors;
-            PowerCycles.Value = health.PowerCycle;
-            UnsafeShutdowns.Value = health.UnsafeShutdowns;
+            var health = _nvme?.Smart?.GetHealthInfo();
+            ErrorInfoLogEntryCount.Value = health?.ErrorInfoLogEntryCount;
+            MediaErrors.Value = health?.MediaErrors;
+            PowerCycles.Value = health?.PowerCycle;
+            UnsafeShutdowns.Value = health?.UnsafeShutdowns;
         }
     }
 }