fix: defensively hide legacy node identity
Demo images / Build & push demo images (push) Successful in 3m31s
Demo images / Build & push demo images (push) Successful in 3m31s
This commit is contained in:
@@ -154,7 +154,12 @@ const loadError = ref<string | null>(null)
|
|||||||
// explicitly; keep a defensive name/purpose fallback for older nodes that do
|
// explicitly; keep a defensive name/purpose fallback for older nodes that do
|
||||||
// not send is_node yet.
|
// not send is_node yet.
|
||||||
const userIdentities = computed(() => identities.value.filter(identity =>
|
const userIdentities = computed(() => identities.value.filter(identity =>
|
||||||
!identity.is_node && identity.name.trim().toLowerCase() !== 'node'
|
// `node-<pubkey>` is the deterministic id used by older node APIs before
|
||||||
|
// the explicit is_node marker was added. Keep this fallback so an older
|
||||||
|
// backend can never expose the appliance key as a profile choice.
|
||||||
|
!identity.is_node
|
||||||
|
&& !identity.id.trim().toLowerCase().startsWith('node-')
|
||||||
|
&& identity.name.trim().toLowerCase() !== 'node'
|
||||||
))
|
))
|
||||||
|
|
||||||
useModalKeyboard(modalRef, computed(() => props.show), () => emit('cancel'))
|
useModalKeyboard(modalRef, computed(() => props.show), () => emit('cancel'))
|
||||||
|
|||||||
Reference in New Issue
Block a user