From 40a4943b0976a569586e7d2c785df8beed054226 Mon Sep 17 00:00:00 2001 From: Dongjoon Hyun Date: Sat, 31 May 2025 11:58:25 -0700 Subject: [PATCH] [SPARK-52369] Fix `Session ID` to be lowercased always --- Sources/SparkConnect/SparkSession.swift | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Sources/SparkConnect/SparkSession.swift b/Sources/SparkConnect/SparkSession.swift index b22ee14..c7a8a27 100644 --- a/Sources/SparkConnect/SparkSession.swift +++ b/Sources/SparkConnect/SparkSession.swift @@ -44,9 +44,9 @@ public actor SparkSession { self.client = SparkConnectClient(remote: connection) // Since `Session ID` belongs to `SparkSession`, we handle this here. if connection.contains(regexSessionID) { - self.sessionID = connection.firstMatch(of: regexSessionID)!.1.uppercased() + self.sessionID = connection.firstMatch(of: regexSessionID)!.1.lowercased() } else { - self.sessionID = UUID().uuidString + self.sessionID = UUID().uuidString.lowercased() } self.conf = RuntimeConf(self.client) }