From 22027cc8af050fd117dc32174604d7aa083a4687 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Laura=20Kl=C3=BCnder?=
Date: Fri, 20 Oct 2023 23:18:15 +0200
Subject: [PATCH] typo corrections
---
.../control/templates/control/mesh_node_detail.html | 2 +-
src/c3nav/control/templates/control/mesh_nodes.html | 2 +-
src/c3nav/mesh/baseformats.py | 9 ++++++++-
src/c3nav/mesh/messages.py | 4 ++--
4 files changed, 12 insertions(+), 5 deletions(-)
diff --git a/src/c3nav/control/templates/control/mesh_node_detail.html b/src/c3nav/control/templates/control/mesh_node_detail.html
index 6b077e73..69d4cbea 100644
--- a/src/c3nav/control/templates/control/mesh_node_detail.html
+++ b/src/c3nav/control/templates/control/mesh_node_detail.html
@@ -12,7 +12,7 @@
Name: {% if node.name %}{{ node.name }}{% else %}{% trans '(no name)' %}{% endif %}
- Uplink: {{ node.uplink }}
+ Uplink: {% if node.uplink %}{{ node.uplink }}
{% endif %}
Last signin:
{{ node.last_signin.date }} {{ node.last_signin.time|date:"H:i:s" }}
diff --git a/src/c3nav/control/templates/control/mesh_nodes.html b/src/c3nav/control/templates/control/mesh_nodes.html
index 31b4bda9..fcf3c96f 100644
--- a/src/c3nav/control/templates/control/mesh_nodes.html
+++ b/src/c3nav/control/templates/control/mesh_nodes.html
@@ -66,7 +66,7 @@
{{ timesince }} ago
{% endblocktrans %}
-
{{ node.uplink }} |
+ {% if node.uplink %}{{ node.uplink }}{% endif %} |
{% endfor %}
diff --git a/src/c3nav/mesh/baseformats.py b/src/c3nav/mesh/baseformats.py
index 440ce86a..77ddf627 100644
--- a/src/c3nav/mesh/baseformats.py
+++ b/src/c3nav/mesh/baseformats.py
@@ -216,7 +216,7 @@ class VarArrayFormat(BaseVarFormat):
def tojson(self, data):
return [
- item.tojson(item) for item in data
+ self.child_type.tojson(item) for item in data
]
def get_c_parts(self):
@@ -647,6 +647,13 @@ def normalize_name(name):
r"\1_\2",
name
).lower()
+
+ name = re.sub(
+ r"(ota)([a-z])",
+ r"\1_\2",
+ name
+ ).lower()
+
name = name.replace('config', 'cfg')
name = name.replace('position', 'pos')
name = name.replace('mesh_', '')
diff --git a/src/c3nav/mesh/messages.py b/src/c3nav/mesh/messages.py
index 4ad5e8f5..5fc51de0 100644
--- a/src/c3nav/mesh/messages.py
+++ b/src/c3nav/mesh/messages.py
@@ -312,8 +312,8 @@ class OTAFragmentMessage(MeshMessage, msg_type=MeshMessageType.OTA_FRAGMENT):
@dataclass
-class OTAFRequestMessage(MeshMessage, msg_type=MeshMessageType.OTA_REQUEST_FRAGMENT):
- """ request fragment after we haven't gottan one for a while """
+class OTARequestFragmentMessage(MeshMessage, msg_type=MeshMessageType.OTA_REQUEST_FRAGMENT):
+ """ request fragment after we haven't gotten one for a while """
update_id: int = field(metadata={"format": SimpleFormat('I')})
offset_bytes: int = field(metadata={"format": SimpleFormat('I')})