diff --git a/controller/PostgreSQL.cpp b/controller/PostgreSQL.cpp index 1e59365ad..a9915ee11 100644 --- a/controller/PostgreSQL.cpp +++ b/controller/PostgreSQL.cpp @@ -1666,7 +1666,8 @@ void PostgreSQL::onlineNotification_Redis() try { if (!lastOnline.empty()) { if (_rc->clusterMode) { - auto tx = _cluster->redis(controllerId).transaction(true); + auto redis = _cluster->redis(controllerId); + auto tx = redis.transaction(true); _doRedisUpdate(tx, controllerId, lastOnline); } else { auto tx = _redis->transaction(true);