Avoid NullPointerException when batteryLevelData is null.

Bug: 236101687
Bug: 241738105
Test: make RunSettingsRoboTests
Change-Id: Iee04f96083eff7ff5cd61a7c1f2eda20a6dc9149
This commit is contained in:
Kuan Wang
2022-08-09 13:41:04 +08:00
parent 68ed2fb752
commit 8d88148036

View File

@@ -137,10 +137,12 @@ public final class DataProcessor {
// Wrap and processed history map into easy-to-use format for UI rendering. // Wrap and processed history map into easy-to-use format for UI rendering.
final BatteryLevelData batteryLevelData = final BatteryLevelData batteryLevelData =
getLevelDataThroughProcessedHistoryMap(context, processedBatteryHistoryMap); getLevelDataThroughProcessedHistoryMap(context, processedBatteryHistoryMap);
return getBatteryUsageMap( return batteryLevelData == null
context, ? null
batteryLevelData.getHourlyBatteryLevelsPerDay(), : getBatteryUsageMap(
processedBatteryHistoryMap); context,
batteryLevelData.getHourlyBatteryLevelsPerDay(),
processedBatteryHistoryMap);
} }
/** /**