1
0
mirror of https://github.com/redis/node-redis.git synced 2025-08-07 13:22:56 +03:00

fix createCluster - copy options.defaults.socket before modifying it (#2783)

* shallow copy of this.#options.defaults.socket

* shallow copy of this.#options.defaults.socket

* nit

---------

Co-authored-by: Max Gruenfelder <maximilian.gruenfelder@sap.com>
Co-authored-by: Leibale Eidelman <me@leibale.com>
This commit is contained in:
Max Gruenfelder
2024-07-02 18:00:27 +02:00
committed by GitHub
parent d5355d4327
commit 4ac97eeaac

View File

@@ -269,10 +269,10 @@ export default class RedisClusterSlots<
if (this.#options.defaults) { if (this.#options.defaults) {
let socket; let socket;
if (this.#options.defaults.socket) { if (this.#options.defaults.socket) {
socket = options?.socket ? { socket = {
...this.#options.defaults.socket, ...this.#options.defaults.socket,
...options.socket ...options?.socket
} : this.#options.defaults.socket; };
} else { } else {
socket = options?.socket; socket = options?.socket;
} }