allow vport 0

This commit is contained in:
liamcottle
2025-02-02 23:56:55 +13:00
parent e48c26042c
commit ba118f7a9c

View File

@@ -660,7 +660,7 @@ class ReticulumMeshChat:
# ensure required fields for sub-interface provided # ensure required fields for sub-interface provided
required_subinterface_fields = ["name", "frequency", "bandwidth", "txpower", "spreadingfactor", "codingrate", "vport"] required_subinterface_fields = ["name", "frequency", "bandwidth", "txpower", "spreadingfactor", "codingrate", "vport"]
missing_fields = [field for field in required_subinterface_fields if not sub_interface.get(field)] missing_fields = [field for field in required_subinterface_fields if field not in sub_interface or sub_interface.get(field) == ""]
if missing_fields: if missing_fields:
return web.json_response({ return web.json_response({
"message": f"Sub-interface {idx + 1} is missing required field(s): {', '.join(missing_fields)}" "message": f"Sub-interface {idx + 1} is missing required field(s): {', '.join(missing_fields)}"