diff --git a/ssh_router.sh b/ssh_router.sh index 458d11a..746c110 100644 --- a/ssh_router.sh +++ b/ssh_router.sh @@ -97,8 +97,8 @@ generate_gitconfig() { local userdir="$HOME/secrets/$PERSON" local name email - name=$(yq -r ".\"$PERSON\".name" "$access" 2>/dev/null || echo) - email=$(yq -r ".\"$PERSON\".email" "$access" 2>/dev/null || echo) + name=$(yq ".\"$ws\".name" "$access" 2>/dev/null || echo) + email=$(yq ".\"$ws\".email" "$access" 2>/dev/null || echo) if [[ -z "$name" || -z "$email" ]]; then log ERROR "Missing name/email for '$PERSON' in $access"