convert email to username

Upstream Headscale API is returning user emails instead of user names. Which breaks key expiry and key filtering.

The commit fixes this issue.
This commit is contained in:
bitbronze 2025-03-13 14:54:40 +03:00 committed by GitHub
parent 79d83537d5
commit 91eadf96d2
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -118,6 +118,11 @@ export async function loader({
}), }),
); );
// Upstream Headscale API is returning user emails instead of user names
preAuthKeys.forEach((preauthkey_item, index) => {
preauthkey_item.user = preauthkey_item.user.split('@')[0]
});
return { return {
keys: preAuthKeys.flatMap((keys) => keys.preAuthKeys), keys: preAuthKeys.flatMap((keys) => keys.preAuthKeys),
users: users.users, users: users.users,