From 5c1dec14e16595851b9e3477b3aac884b7d57c34 Mon Sep 17 00:00:00 2001 From: rcourtman Date: Sun, 12 Oct 2025 22:01:16 +0000 Subject: [PATCH] fix: Remove duplicate sshPublicKey argument in PVE setup script The setup script generator was passing sshPublicKey twice but only using it once, causing a Go fmt.Sprintf formatting error that leaked into the generated bash script as '%!(EXTRA string=...)'. This resulted in bash syntax errors when running the setup script. Fixes #528 --- internal/api/config_handlers.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/api/config_handlers.go b/internal/api/config_handlers.go index f74c400..6042d2d 100644 --- a/internal/api/config_handlers.go +++ b/internal/api/config_handlers.go @@ -3581,7 +3581,7 @@ if [ "$AUTO_REG_SUCCESS" != true ]; then fi `, serverName, time.Now().Format("2006-01-02 15:04:05"), pulseIP, tokenName, tokenName, tokenName, tokenName, tokenName, tokenName, - authToken, pulseURL, serverHost, tokenName, tokenName, storagePerms, pulseURL, sshPublicKey, sshPublicKey, pulseURL, authToken, tokenName, serverHost) + authToken, pulseURL, serverHost, tokenName, tokenName, storagePerms, pulseURL, sshPublicKey, pulseURL, authToken, tokenName, serverHost) } else { // PBS script = fmt.Sprintf(`#!/bin/bash