diff --git a/modules/lamassu-lnbits.nix b/modules/lamassu-lnbits.nix index b1c72bb..84b58a2 100644 --- a/modules/lamassu-lnbits.nix +++ b/modules/lamassu-lnbits.nix @@ -254,7 +254,7 @@ in if ${pkgs.postgresql}/bin/psql -tAc "SELECT 1 FROM pg_roles WHERE rolname='${cfg.database.user}'" | grep -q 1; then password=$(cat ${secretsDir}/lamassu-db-password) # Escape single quotes by doubling them (SQL standard) - escaped_password=$(printf '%s' "$password" | sed "s/'/''/g") + escaped_password=$(printf '%s' "$password" | sed "s/'/''''/g") ${pkgs.postgresql}/bin/psql -c "ALTER USER \"${cfg.database.user}\" WITH PASSWORD '$escaped_password';" exit 0 fi