device: correctly handle missing battery feature
This commit is contained in:
		
							parent
							
								
									15ee0662f1
								
							
						
					
					
						commit
						ab517577b5
					
				|  | @ -397,7 +397,7 @@ class Device: | ||||||
|                         self.persister["_battery"] = feature.value |                         self.persister["_battery"] = feature.value | ||||||
|                     return battery |                     return battery | ||||||
|                 except Exception: |                 except Exception: | ||||||
|                     if self.persister and battery_feature is None and result is not None: |                     if self.persister and battery_feature is None and result is not None and result != 0: | ||||||
|                         self.persister["_battery"] = result.value |                         self.persister["_battery"] = result.value | ||||||
| 
 | 
 | ||||||
|     def set_battery_info(self, info): |     def set_battery_info(self, info): | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue