Skip to content

Commit 19be58c

Browse files
authored
update time charged type (#3156)
1 parent c0422ac commit 19be58c

1 file changed

Lines changed: 12 additions & 1 deletion

File tree

packages/helpermodules/update_config.py

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@
5757

5858
class UpdateConfig:
5959

60-
DATASTORE_VERSION = 107
60+
DATASTORE_VERSION = 108
6161

6262
valid_topic = [
6363
"^openWB/bat/config/bat_control_permitted$",
@@ -2724,3 +2724,14 @@ def upgrade(topic: str, payload) -> None:
27242724
return {topic: provider}
27252725
self._loop_all_received_topics(upgrade)
27262726
self._append_datastore_version(107)
2727+
2728+
def upgrade_datastore_108(self) -> None:
2729+
def upgrade(topic: str, payload) -> None:
2730+
if re.search("openWB/chargepoint/[0-9]+/set/log$", topic) is not None:
2731+
log_data = decode_payload(payload)
2732+
if log_data.get("time_charged") is not None:
2733+
if isinstance(log_data["time_charged"], str):
2734+
log_data["time_charged"] = 0
2735+
return {topic: log_data}
2736+
self._loop_all_received_topics(upgrade)
2737+
self._append_datastore_version(108)

0 commit comments

Comments
 (0)