Backend messages and field descriptions that reach the UI lose their em-dashes

Per the Microcopy rule: size and duration errors, the flavor errors, run
parameter errors, the Resources field descriptions, 401/409/400 details,
secret errors, the websocket node description and its on_connect setting.
The generated client follows.
This commit is contained in:
2026-10-27 17:52:55 +01:00
parent 4cb028de41
commit e37aa2bdd7
12 changed files with 39 additions and 39 deletions
+3 -3
View File
@@ -358,7 +358,7 @@ NODE_TYPES: dict[str, NodeType] = {
),
"websocket": NodeType(
title="WebSocket",
description="Listen on a socket, or send to it — as a client or a server.",
description="Listen on a socket, or send to it, as a client or a server.",
cls=WebSocketNode,
params_schema=_schema_of(WebSocketNode),
),
@@ -2133,8 +2133,8 @@ def _collect_issues(
ValidationIssue(
code="unauthenticated_hook",
message=(
f"Hook '{entry.node.local_id}' has no secret — "
"anyone who knows its URL can reach it."
f"Hook '{entry.node.local_id}' has no secret. "
"Anyone who knows its URL can reach it."
),
flow=entry.flow,
node=entry.id,