cli: show a node's own ephemeral flag instead of its key's

This commit is contained in:
Kristoffer Dalby committed 2026-10-30 14:55:37 +00:00
1 parent 898b42c4f7
commit 534368a786
1 file changed
+1 -5
+1 -5
View File
@@ -358,10 +358,6 @@ func nodesToPtables(nodes []clientv1.Node) (pterm.TableData, error) {
tableData[0] = tableHeader
for _, node := range nodes {
// An absent pre-auth key decodes into a zero NodePreAuthKey, so guard
// on Id before reading its flags.
ephemeral := node.PreAuthKey.Id != "" && node.PreAuthKey.Ephemeral
var lastSeenTime string
if node.LastSeen != nil {
lastSeenTime = node.LastSeen.Format(HeadscaleDateTimeFormat)
@@ -422,7 +418,7 @@ func nodesToPtables(nodes []clientv1.Node) (pterm.TableData, error) {
node.User.Name,
tags,
ipAddresses,
strconv.FormatBool(ephemeral),
strconv.FormatBool(node.Ephemeral),
lastSeenTime,
expiryTime,
online,